MySQL外鍵創(chuàng)建失敗1005原因匯總
更新時間:2014年01月26日 17:15:04 作者:
MySQL外鍵創(chuàng)建失敗1005原因有很多,本文整理了一些,希望對大家有所幫助
1、安裝mysql有InnoDB的插件擴展
./configure --prefix=/usr/local/mysql --with-plugins=csv,innobase,myisam,heap,innodb_plugin
2、找不到主表中 引用的列
3、主鍵和外鍵的字符編碼不一致
4、外鍵字段與要做外鍵校驗的字段類型不匹配
5、MySQL支持外鍵約束,并提供與其它DB相同的功能,但表類型必須為 InnoDB,非InnoDB 存儲引擎會導致報錯。
6、建外鍵的表的那個列沒有index。
./configure --prefix=/usr/local/mysql --with-plugins=csv,innobase,myisam,heap,innodb_plugin
2、找不到主表中 引用的列
3、主鍵和外鍵的字符編碼不一致
4、外鍵字段與要做外鍵校驗的字段類型不匹配
5、MySQL支持外鍵約束,并提供與其它DB相同的功能,但表類型必須為 InnoDB,非InnoDB 存儲引擎會導致報錯。
6、建外鍵的表的那個列沒有index。
相關文章
InnoDB引擎數(shù)據(jù)庫主從復制同步新的分享
近期將公司的MySQL架構升級了,由原先的一主多從換成了DRBD+Heartbeat雙主多從,所以這里也將其心得歸納總結了一下2012-11-11SQL實現(xiàn)LeetCode(183.從未下單訂購的顧客)
這篇文章主要介紹了SQL實現(xiàn)LeetCode(182.從未下單訂購的顧客),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下2021-08-08