【问题标题】:MySQL MERGE table across separate databases跨不同数据库的 MySQL MERGE 表
【发布时间】:2011-08-25 22:41:04
【问题描述】:

我有一个数据库 db1,其中包含表 tbl1tbl2tbl3

我还有一个空数据库db2

我可以创建一个 MERGE 表 mrg1 来合并 tbl1tbl2tbl3 的内容吗?数据库 db1,但存储在数据库 db2 中?

【问题讨论】:

    标签: mysql database


    【解决方案1】:

    是的,如果您的数据库设置为允许您一次对多个数据库运行查询。我认为它看起来像这样,

    INSERT INTO db2.mrg1 (colA,colB,ColC)
    (
      SELECT colA,colB,ColC
      FROM db1.tbl1,db1.tbl2,db1.tbl3
      WHERE [whatever joins your tables together]
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-16
      • 2013-02-19
      • 1970-01-01
      • 2011-10-30
      • 2013-11-25
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多