0
我有一個名爲「PeopleCategory」表,它包括 PeopleCategoryID, Description
MySQL:我需要一個外鍵嗎?
我有兩條記錄添加
1, Customers
2, Partners
然後我有一個表「人」,它包括PeopleID, PeopleCategoryID, Name
一些記錄:
1, 1, George
2, 1, John
3, 2, Nick
PeopleCategoryID告訴我們什麼樣的pe ople被定義。
我需要外鍵嗎?我想這樣的代碼:
ALTER TABLE PeopleCategories
ADD CONSTRAINT FK_test
FOREIGN KEY (PeopleCategoryID) REFERENCES People(PeopleCategoryID)
ON UPDATE CASCADE
ON DELETE CASCADE;
但它失敗,錯誤150
任何想法?
的確如此。相反的方向添加工程。謝謝! – user1493428 2013-05-14 18:29:32