假设第一个数据库的IP为192.168.1.100,第二个数据库的IP为192.168.1.200,第一个数据库中的表名为table1,第二个数据库中的表名为table2,且两个表中都有一个名为sfzh的字段,dw和zw是需要复制的字段。

可以使用以下SQL语句完成此任务:

INSERT INTO `192.168.1.200`.`table2` (`dw`, `zw`)
SELECT `dw`, `zw`
FROM `192.168.1.100`.`table1`
WHERE `sfzh` IN (SELECT `sfzh` FROM `192.168.1.200`.`table2`);

此语句的意思是,将第一个数据库中的dw和zw字段插入到第二个数据库的table2表中,只插入sfzh字段已经存在于第二个表中的记录。可以根据实际情况修改IP地址、表名和字段名。

跨数据库数据复制:通过SFZH字段匹配数据

原文地址: https://www.cveoy.top/t/topic/oHDR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录