mysqlerror:150錯誤外鍵問題_MySQL
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-09 18:30:39
mysqlerror:150錯誤外鍵問題_MySQL
mysqlerror:150錯誤外鍵問題_MySQL:Mysql外鍵 bitsCN.com mysql error:150錯誤外鍵問題 ERROR 1005 (HY000): Can't create table ' ****.frm' (errno: 150) 問題1、確保參照的表和字段是存在的; 2、組成外鍵的字段要求被索引(主要是外鍵那個字段要求在其他表中是主鍵);3、
導(dǎo)讀mysqlerror:150錯誤外鍵問題_MySQL:Mysql外鍵 bitsCN.com mysql error:150錯誤外鍵問題 ERROR 1005 (HY000): Can't create table ' ****.frm' (errno: 150) 問題1、確保參照的表和字段是存在的; 2、組成外鍵的字段要求被索引(主要是外鍵那個字段要求在其他表中是主鍵);3、
Mysql外鍵
bitsCN.com
mysql error:150錯誤外鍵問題
ERROR 1005 (HY000): Can't create table ' ****.frm' (errno: 150)
問題
1、確保參照的表和字段是存在的;
2、組成外鍵的字段要求被索引(主要是外鍵那個字段要求在其他表中是主鍵);
3、外鍵關(guān)聯(lián)的兩表或多表要求都是INNODB類型的表;
4、字段類型(說明)要一樣
從workbench導(dǎo)出的sql就是之一插入不了數(shù)據(jù)庫,之前還可以,留下來做個記錄吧。
第一和第四條都比較清楚,標(biāo)注一下第2、3條。
2. 要求在該字段建立索引,我就是遇到這個問題,之前外鍵關(guān)聯(lián)的字段改成了另一個,它是主鍵,但是是聯(lián)合的,也就是建立了聯(lián)合索引,這種情況下建立外鍵在這個鍵上mysql是不支持的,因此需要注意,必須是單獨建立在這個鍵上了索引才行。
3. INNODB支持外鍵,MyISAM引擎不支持外鍵。
因此主要查看這兩種錯誤,用工具建立的表一般不會出現(xiàn)1、4種錯誤,希望幫到看到文章的人減少浪費的時間。也做個記錄。
bitsCN.com
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
mysqlerror:150錯誤外鍵問題_MySQL
mysqlerror:150錯誤外鍵問題_MySQL:Mysql外鍵 bitsCN.com mysql error:150錯誤外鍵問題 ERROR 1005 (HY000): Can't create table ' ****.frm' (errno: 150) 問題1、確保參照的表和字段是存在的; 2、組成外鍵的字段要求被索引(主要是外鍵那個字段要求在其他表中是主鍵);3、