0

我收到错误 #1005 - 无法创建表 (errno: 150)。

我已经通过了以下清单:

  • 两个表都是 InnoDB
  • 列的类型相同(INT)
  • 属性相同(UNSIGNED NOT NULL)
  • 排序规则是相同的
  • 我已经尝试在外键上使用索引,但它仍然不起作用(并且 MySQL 5 不需要它们)
4

1 回答 1

0

问题出在我的语法上。代替

REFERENCES `table`.`col`

它应该是

REFERENCES `table` (`col`)

这个问题可以删除。

于 2009-11-10T14:52:29.297 回答