日期:2014-05-17  浏览次数:20469 次

mysql从一个表中复制到另一个表中
我现在有一个表A,字段又id、name;表B,字段id、name、password,我现在想把表A中的数据全部放到表B中,通过以下语句可以实现insert into B (id,name) select id,name from A; 但是我现在想做的是在复制表A中数据到B中的同时把password字段同样的也带上值,即指对B进行一次插入操作可以把id,name,password同时都赋有不为null的值。希望各位大侠可以帮忙啊?
------解决方案--------------------
你的A表没有password字段,该赋什么值呢?
mysql建议楼主去相应版块问问
------解决方案--------------------
create table B(id int,name varchar(50),password varchar(50))
go
create table A(id int,name varchar(50))

insert into A
select 1,'001' union
select 2,'002' union
select 3,'003' union
select 4,'004' union
select 5,'005' union
select 5,'005'

insert into B(id,name,password) select id,name,'密码值' from A

select * from B