【发布时间】:2012-12-20 11:04:47
【问题描述】:
这似乎是一个非常常见的问题,但尽管我在过去 2 天内阅读了所有帖子和伪教程,但我似乎无法找到答案:/
我目前正在从事的项目迫使我学习如何使用 MySQL,但我似乎遇到了关于 ForeignKeys 或 Indexes 的问题。
编辑:在此处插入关键部分会导致上面的链接有时会失效:
CREATE TABLE user_book (
userid Varbinary(16),
bookid Varbinary(16),
PRIMARY KEY(userid, bookid),
INDEX(userid),
FOREIGN KEY(userid) REFERENCES user,
INDEX (bookid),
FOREIGN KEY(bookid) REFERENCES book
)ENGINE=INNODB;
Made the same mistake at user_chapter.
但是sql在“user_book”表中抛出错误:
#1005 - 无法创建表 'mangressdb.user_book' (errno: 150)
如果你能在我快哭出来的时候帮助我,那就太好了。这可能只是我的一个非常愚蠢的错误,但我找不到它。
【问题讨论】:
标签: mysql indexing foreign-keys