我要建立2个不同的数据库表之间的关系,MySQL数据库关系
数据库1 表1 表2
的Database2 表3 表4
与表1的数据库1与表3中DATABASE2
关系我想知道这是可能的在MySQL? 如果有,我有数据库中的尝试,但我想知道这是否可能
要
我要建立2个不同的数据库表之间的关系,MySQL数据库关系
数据库1 表1 表2
的Database2 表3 表4
与表1的数据库1与表3中DATABASE2
关系我想知道这是可能的在MySQL? 如果有,我有数据库中的尝试,但我想知道这是否可能
要
是的,它是绝对可能的“”运营商。 假设你有2个模式db1和db2。 table1存在于db2中的db1和table2中。
所以,如果你想加入的表,你可以::
Select * from
db1.table1 inner join db2.table2 on column1=column2
是的,这是可能的。创建表时可以按如下方式创建外键关系
CREATE TABLE database1
。 table1
(1
INT, FOREIGN KEY(1
)参考文献database2
。table3
(1
)ON UPDATE CASCADE);