我想在两个不同的数据库中建立表之间的关系,
数据库1 表格1 表2
的Database2 表3 表4
与database1中的table1与database2中的table3的关系
我想知道这在MySQL中是否可行? 如果是的话,我已在数据库中尝试但我想知道这是否可能
要
答案 0 :(得分:0)
是的,绝对可以使用'。'运营商。 假设你有2个模式db1和db2。 table1出现在db2中,而table2出现在db2中。
因此,如果您想加入表格,可以::
Select * from
db1.table1 inner join db2.table2 on column1=column2
答案 1 :(得分:0)
是的,这是可能的。创建表
时,可以按如下方式进行外键关系 CREATE TABLE database1
。table1
(1
INT,
FOREIGN KEY(1
)REFERENCES database2
。table3
(1
)ON UPDATE CASCADE);