开发过程中,要求新建一个表emp,需要将之前的staff表中的存量数据同步过来,有些字段名字不一样,但是值用的旧表的,试了许多update的,replace 的,最后实现的方法是用insert into,代码如下:
insert into emp(emp_id,name,...,sex) --结尾后面不要加分号,会去调下面的
select(id as emp_id,name,...,sex) from staff;
本文介绍了一种通过使用INSERT INTO SELECT语句将一个表(staff)的数据迁移到另一个新表(emp)的方法,解决了字段名称不一致的问题。
开发过程中,要求新建一个表emp,需要将之前的staff表中的存量数据同步过来,有些字段名字不一样,但是值用的旧表的,试了许多update的,replace 的,最后实现的方法是用insert into,代码如下:
insert into emp(emp_id,name,...,sex) --结尾后面不要加分号,会去调下面的
select(id as emp_id,name,...,sex) from staff;
635
1600
5742

被折叠的 条评论
为什么被折叠?