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