我想在 2 个不同数据库中的表之间建立关系,
数据库 1 表 1 表 2
数据库2表3表4
与数据库 1 中的表 1 与数据库 2 中的表 3 的关系
我想知道这在 MySQL 中是否可行?如果是,我已经在数据库中尝试过,但我想知道这是否可能
是
我想在 2 个不同数据库中的表之间建立关系,
数据库 1 表 1 表 2
数据库2表3表4
与数据库 1 中的表 1 与数据库 2 中的表 3 的关系
我想知道这在 MySQL 中是否可行?如果是,我已经在数据库中尝试过,但我想知道这是否可能
是
是的,使用“。”是绝对可能的。操作员。假设您有 2 个模式 db1 和 db2。table1 存在于 db1 中,而 table2 存在于 db2 中。
因此,如果您想加入表格,您可以:
Select * from
db1.table1 inner join db2.table2 on column1=column2
是的,这是可能的。建表时外键关系如下
创建表database1
。table1
(1
INT,外键(1
)参考database2
。table3
(1
)更新级联);