这种情况通常发生在需要迁移数据时

如果两个表的结构完全一致,那比较简单

1
insert into test_user1 select * from test_user;

如果只有部分字段符合,则需要将具体字段列出

1
insert into test_user1 (name, age) select name, age from test_user;

当然也可以过滤掉一些重复数据在插入

1
insert into test_user1 select * from test_user where not exists (select * from test_user1 where test_user1.id = test_user.id);
03-16 12:04