回答

收藏

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

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

我在同一服务器上的两个不同数据库中有两个相同的表。从表复制数据到另一个表的最佳方法是什么?9 z' ]. g5 q! L2 p% ^
                                                                ; h4 H  h: v1 s. k7 `9 J
    解决方案:                                                               
8 V5 }+ T4 _- J$ R* a9 E                                                                使用:
" M# }" E) g$ f) MINSERT INTO db1.table1SELECT *  FROM db2.table2 t2 WHERE NOT EXISTS(SELECT NULL                    FROM db1.table1 t                                                                                                                              WHERE t1.col = t2.col)存在是简化的,但如果有主键/ auto_increment你可以担心/等待,然后你就省去了。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则