mysql外鍵創建失敗的原因

  • 2019 年 10 月 30 日
  • 筆記

版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/luo4105/article/details/52118260

這個很早就整理成筆記了,這段時間常常遇到,有時候有忘掉筆記了,故在部落格中記錄一下

mysql添加外鍵必須是在從表添加,關聯主表。 報錯原因: 1.表的類型出錯,主表和從表的存儲引擎必須都是InnoDB 2.主鍵和從鍵的類型不同 3.如果從表該外鍵有數據,數據必須是和主鍵的值是對應的 4.外鍵必須加上索引

一般原因是1,2,3,特別是3,我經常忽略掉了這一點