回答

收藏

使用MySQL在多个数据库中选择并插入

技术问答 技术问答 367 人阅读 | 0 人回复 | 2023-09-14

我在同一服务器上的两个不同数据库中有两个相同的表。从表复制数据到另一个表的最佳方法是什么?: M1 w3 S# m+ m
                                                               
+ @+ }2 |7 A: k: _! c7 A    解决方案:                                                               
5 q" v$ W* W% {                                                                使用:% @3 Z  Z  \# x6 t' E8 s
INSERT INTO db1.table1SELECT *  FROM db2.table2 t2 WHERE NOT EXISTS(SELECT NULL                    FROM db1.table1 t                                                                                                                              WHERE t1.col = t2.col)存在是简化的,但如果有主键/ auto_increment你可以担心/等待,然后你就省去了。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则