0

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

数据库 1 表 1 表 2

数据库2表3表4

与数据库 1 中的表 1 与数据库 2 中的表 3 的关系

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

4

2 回答 2

0

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

因此,如果您想加入表格,您可以:

Select * from 
db1.table1 inner join db2.table2 on column1=column2
于 2012-07-16T18:20:23.900 回答
0

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

创建表database1table11INT,外键(1)参考database2table31)更新级联);

于 2012-07-16T18:28:22.880 回答