insert into 表1(code, name, pid, year)
select code, name, pid, year from 表2 where year = 2020;
表2可与表1是同一张表;
如果表2和表1相同,可能会报错,把后面的表名赋值一个临时名称:
insert into 表1(code, name, pid, year)
select a.code, a.name, a.pid, a.year from 表1 a where a.year = 2020;
本文介绍了一种使用SQL语句从一张表向另一张相同结构表迁移特定年份数据的方法,并提供了解决因表名冲突导致错误的策略。
insert into 表1(code, name, pid, year)
select code, name, pid, year from 表2 where year = 2020;
表2可与表1是同一张表;
如果表2和表1相同,可能会报错,把后面的表名赋值一个临时名称:
insert into 表1(code, name, pid, year)
select a.code, a.name, a.pid, a.year from 表1 a where a.year = 2020;
1万+
1万+

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