数据库有两张表mystudent,myteacher,这两张表的结构,字段数目都不一致,现在我需要将一张的表的数据放入另一张表,手动复制效率低下,容易出错,所以利用sql语句来帮我们完成。
INSERT INTO 新表 (column_name(s)) SELECT column_name(s) FROM 旧表;
下面以老师表数据复制到学生表为例,两个表之间的列段名称和数量都不一致。
如果我们需要将myteacher的数据全部插入到mystudent可以这样编写sql语句
insert into mystudent(id,sname)select id,tname from myteacher