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。
相關文章
Python MySQL進行數(shù)據(jù)庫表變更和查詢
這篇文章主要介紹了Python MySQL進行數(shù)據(jù)庫表變更和查詢的相關資料,需要的朋友可以參考下2017-05-05
CentOS7下 MySQL定時自動備份的實現(xiàn)方法
這篇文章主要介紹了CentOS7 下MySQL定時自動備份的實現(xiàn)方法,主要實現(xiàn)了數(shù)據(jù)庫備份,清理過期備份文件功能,需要的朋友可以參考下2019-12-12
從數(shù)據(jù)庫中取出最近三十天的數(shù)據(jù)并生成柱狀圖
從數(shù)據(jù)庫中取出最近三十天的數(shù)據(jù)并生成柱狀圖的代碼,需要的朋友可以參考下。2011-05-05
MySQL數(shù)據(jù)庫學習之排序與單行處理函數(shù)詳解
這篇文章主要為大家詳細介紹一下MySQL數(shù)據(jù)庫中排序與單行處理函數(shù)的使用,文中的示例代碼講解詳細,對我們學習MySQL有一定幫助,需要的可以參考一下2022-07-07
MySQL 隨機函數(shù)獲取數(shù)據(jù)速度和效率分析
最近做項目,需要做一個從mysql數(shù)據(jù)庫中隨機取幾條數(shù)據(jù)出來。總所周知,order by rand 會死人的。。因為本人對大數(shù)據(jù)量方面的只是了解的很少,無解,去找百度老師。。搜索結果千篇一律。特發(fā)到這里來,供大家學習,需要的朋友可以參考下2016-11-11
解決MySQL this is incompatible with s
本文主要介紹了解決MySQL this is incompatible with sql_mode=only_full_group_by 問題,出現(xiàn)這個問題是因為,對于GROUP BY操作,如果在SELECT中的列,沒有在GROUP BY中出現(xiàn),那么這個SQL是不合法的,因為列不在GROUP BY從句中,下面就來了解一下2024-08-08
實例解析MySQL中的存儲過程及存儲過程的調(diào)用方法
存儲例程是存儲在數(shù)據(jù)庫服務器中的一組sql語句,通過在查詢中調(diào)用一個指定的名稱來執(zhí)行這些sql語句命令,下面就以實例解析MySQL中的存儲過程及存儲過程的調(diào)用方法:2016-05-05

