6 个解决方案
#1
insert into B.a
select *
from A.a;
select *
from A.a;
#2
回楼上,a表里面都各有自增值,并且没行中就这个自增值不同,有影响吗?
#3
提问题要讲清楚,A、B都有自增?如果有,除非自增值没有使用,否则插入
会出错,取消插入表中的自增值(字段)
会出错,取消插入表中的自增值(字段)
#4
1、清空表,再导入
truncate table B.a;
insert into B.a select * from A.a;
2、更新B库A表的id,使两个表不能有重复的。(否则会报错主键重复)
然后再insert数据
truncate table B.a;
insert into B.a select * from A.a;
2、更新B库A表的id,使两个表不能有重复的。(否则会报错主键重复)
然后再insert数据
#5
insert into B.a(字段2,字段3,字段4,字段5,字段6)
select (字段2,字段3,字段4,字段5,字段6)
from A.a;
select (字段2,字段3,字段4,字段5,字段6)
from A.a;
#6
正确答案见楼上,插入时,排除自增id值。
#1
insert into B.a
select *
from A.a;
select *
from A.a;
#2
回楼上,a表里面都各有自增值,并且没行中就这个自增值不同,有影响吗?
#3
提问题要讲清楚,A、B都有自增?如果有,除非自增值没有使用,否则插入
会出错,取消插入表中的自增值(字段)
会出错,取消插入表中的自增值(字段)
#4
1、清空表,再导入
truncate table B.a;
insert into B.a select * from A.a;
2、更新B库A表的id,使两个表不能有重复的。(否则会报错主键重复)
然后再insert数据
truncate table B.a;
insert into B.a select * from A.a;
2、更新B库A表的id,使两个表不能有重复的。(否则会报错主键重复)
然后再insert数据
#5
insert into B.a(字段2,字段3,字段4,字段5,字段6)
select (字段2,字段3,字段4,字段5,字段6)
from A.a;
select (字段2,字段3,字段4,字段5,字段6)
from A.a;
#6
正确答案见楼上,插入时,排除自增id值。