对表中添加外键进行故障排除
尝试将外键添加到名为“katalog”的现有表时,可能会出现错误消息遇到:“错误代码:1005。无法创建表'mytable.#sql-7fb1_7d3a' (errno: 150)."
原因:
解决方案:
示例:
要成功添加外键,请使用以下更正后的 ALTER TABLE声明:
ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL;
以上是为什么在向 MySQL 表添加外键时收到'错误代码:1005”?的详细内容。更多信息请关注PHP中文网其他相关文章!