MySQL外鍵創(chuàng)建失敗1005原因匯總
更新時(shí)間:2014年01月26日 17:15:04 作者:
MySQL外鍵創(chuàng)建失敗1005原因有很多,本文整理了一些,希望對大家有所幫助
1、安裝mysql有InnoDB的插件擴(kuò)展
./configure --prefix=/usr/local/mysql --with-plugins=csv,innobase,myisam,heap,innodb_plugin
2、找不到主表中 引用的列
3、主鍵和外鍵的字符編碼不一致
4、外鍵字段與要做外鍵校驗(yàn)的字段類型不匹配
5、MySQL支持外鍵約束,并提供與其它DB相同的功能,但表類型必須為 InnoDB,非InnoDB 存儲引擎會導(dǎo)致報(bào)錯(cuò)。
6、建外鍵的表的那個(gè)列沒有index。
./configure --prefix=/usr/local/mysql --with-plugins=csv,innobase,myisam,heap,innodb_plugin
2、找不到主表中 引用的列
3、主鍵和外鍵的字符編碼不一致
4、外鍵字段與要做外鍵校驗(yàn)的字段類型不匹配
5、MySQL支持外鍵約束,并提供與其它DB相同的功能,但表類型必須為 InnoDB,非InnoDB 存儲引擎會導(dǎo)致報(bào)錯(cuò)。
6、建外鍵的表的那個(gè)列沒有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)錯(cuò)誤 - errno:150
- 解析在MySQL里創(chuàng)建外鍵時(shí)ERROR 1005的解決辦法
- mysql外鍵創(chuàng)建不成功/失效如何處理
相關(guān)文章
Python MySQL進(jìn)行數(shù)據(jù)庫表變更和查詢
這篇文章主要介紹了Python MySQL進(jìn)行數(shù)據(jù)庫表變更和查詢的相關(guān)資料,需要的朋友可以參考下2017-05-05
CentOS7下 MySQL定時(shí)自動備份的實(shí)現(xiàn)方法
這篇文章主要介紹了CentOS7 下MySQL定時(shí)自動備份的實(shí)現(xiàn)方法,主要實(shí)現(xiàn)了數(shù)據(jù)庫備份,清理過期備份文件功能,需要的朋友可以參考下2019-12-12
從數(shù)據(jù)庫中取出最近三十天的數(shù)據(jù)并生成柱狀圖
從數(shù)據(jù)庫中取出最近三十天的數(shù)據(jù)并生成柱狀圖的代碼,需要的朋友可以參考下。2011-05-05
MySQL數(shù)據(jù)庫學(xué)習(xí)之排序與單行處理函數(shù)詳解
這篇文章主要為大家詳細(xì)介紹一下MySQL數(shù)據(jù)庫中排序與單行處理函數(shù)的使用,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)MySQL有一定幫助,需要的可以參考一下2022-07-07
MySQL 隨機(jī)函數(shù)獲取數(shù)據(jù)速度和效率分析
最近做項(xiàng)目,需要做一個(gè)從mysql數(shù)據(jù)庫中隨機(jī)取幾條數(shù)據(jù)出來??偹苤琽rder by rand 會死人的。。因?yàn)楸救藢Υ髷?shù)據(jù)量方面的只是了解的很少,無解,去找百度老師。。搜索結(jié)果千篇一律。特發(fā)到這里來,供大家學(xué)習(xí),需要的朋友可以參考下2016-11-11
解決MySQL this is incompatible with s
本文主要介紹了解決MySQL this is incompatible with sql_mode=only_full_group_by 問題,出現(xiàn)這個(gè)問題是因?yàn)?對于GROUP BY操作,如果在SELECT中的列,沒有在GROUP BY中出現(xiàn),那么這個(gè)SQL是不合法的,因?yàn)榱胁辉贕ROUP BY從句中,下面就來了解一下2024-08-08
實(shí)例解析MySQL中的存儲過程及存儲過程的調(diào)用方法
存儲例程是存儲在數(shù)據(jù)庫服務(wù)器中的一組sql語句,通過在查詢中調(diào)用一個(gè)指定的名稱來執(zhí)行這些sql語句命令,下面就以實(shí)例解析MySQL中的存儲過程及存儲過程的調(diào)用方法:2016-05-05

