图一
图二
比如:数据库1和数据库2都有a表,我是想把数据库1和2传输到数据库3,并且a表的数据合并的,不是覆盖的,请问如何实现。
把目标表的主键取消了
参考https://blog.csdn.net/gsgsfty/article/details/131420626
CREATE TABLE cs3.fine_authority AS
SELECT * FROM cs.fine_authority WHERE 1=0; -- 在第三个库中创建表结构
INSERT INTO cs3.fine_authority
SELECT
*
FROM (select * from cs.fine_authority union select * from cs2.fine_authority) t1; -- 合并库1、库2中表的数据,并插入到库3的表中