對表中新增外鍵進行故障排除
嘗試將外鍵新增至名為「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中文網其他相關文章!