【问题标题】:MYSql Database relationshipMYSql 数据库关系
【发布时间】:2012-07-15 15:31:20
【问题描述】:

我想在 2 个不同数据库中的表之间建立关系,

数据库1 表格1 表2

数据库2 表3 表4

database1 中的 table1 与 database2 中的 table3 的关系

我想知道这在 MySQL 中是否可行? 如果是,我已经在数据库中尝试过,但我想知道这是否可行

【问题讨论】:

    标签: mysql


    【解决方案1】:

    是的,使用 '.' 是绝对可能的。操作员。 假设您有 2 个模式 db1 和 db2。 table1 存在于 db1 中,table2 存在于 db2 中。

    所以如果你想加入表格,你可以::

    Select * from 
    db1.table1 inner join db2.table2 on column1=column2
    

    【讨论】:

      【解决方案2】:

      是的,这是可能的。建表时外键关系可以如下进行

      创建表database1.table1 (1INT, 外键 (1) 参考 database2.table3(1) 更新级联);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-19
        • 2019-04-01
        • 1970-01-01
        相关资源
        最近更新 更多