0
我有點新的MySQL數據庫,所以我很抱歉,如果這有點noob問題...如果我有2數據庫,數據庫A和數據庫B ..然後我在每個數據庫中創建了1個表。我可以使用數據庫b中的表連接到數據庫a中的表以擁有外鍵和主鍵嗎?或者它只能連接在同一個數據庫上的表之間?Mysql數據庫...主鍵和外鍵
我有點新的MySQL數據庫,所以我很抱歉,如果這有點noob問題...如果我有2數據庫,數據庫A和數據庫B ..然後我在每個數據庫中創建了1個表。我可以使用數據庫b中的表連接到數據庫a中的表以擁有外鍵和主鍵嗎?或者它只能連接在同一個數據庫上的表之間?Mysql數據庫...主鍵和外鍵
我認爲你的問題是「外鍵列可以引用另一個數據庫中的列」。答案是「是的,他們可以。」
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));
感謝您的回答......我會嘗試一下..感謝新的知識:) – John