2013-06-01 202 views
0

我有點新的MySQL數據庫,所以我很抱歉,如果這有點noob問題...如果我有2數據庫,數據庫A和數據庫B ..然後我在每個數據庫中創建了1個表。我可以使用數據庫b中的表連接到數據庫a中的表以擁有外鍵和主鍵嗎?或者它只能連接在同一個數據庫上的表之間?Mysql數據庫...主鍵和外鍵

回答

0

我認爲你的問題是「外鍵列可以引用另一個數據庫中的列」。答案是「是的,他們可以。」

CREATE DATABASE a; USE a; 
CREATE TABLE a1 (id int not null auto_increment primary key); 
CREATE DATABASE b; USE b; 
CREATE TABLE b1 (id int, aid int, foreign key (aid) references a.a1 (id)); 
+0

感謝您的回答......我會嘗試一下..感謝新的知識:) – John