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。
您可能感興趣的文章:
- MySQL 創(chuàng)建主鍵,外鍵和復(fù)合主鍵的語句
- mysql外鍵(Foreign Key)介紹和創(chuàng)建外鍵的方法
- MYSQL建立外鍵失敗幾種情況記錄Can''t create table不能創(chuàng)建表
- MySQL創(chuàng)建數(shù)據(jù)表并建立主外鍵關(guān)系詳解
- MySQL無法創(chuàng)建外鍵的原因及解決方法
- 解析MySQL創(chuàng)建外鍵關(guān)聯(lián)錯誤 - errno:150
- 解析在MySQL里創(chuàng)建外鍵時ERROR 1005的解決辦法
- mysql外鍵創(chuàng)建不成功/失效如何處理
相關(guān)文章
InnoDB引擎數(shù)據(jù)庫主從復(fù)制同步新的分享
近期將公司的MySQL架構(gòu)升級了,由原先的一主多從換成了DRBD+Heartbeat雙主多從,所以這里也將其心得歸納總結(jié)了一下2012-11-11SQL實現(xiàn)LeetCode(183.從未下單訂購的顧客)
這篇文章主要介紹了SQL實現(xiàn)LeetCode(182.從未下單訂購的顧客),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-08-08