【MySQL】ERROR 1005: Can't create table (errno: 150)的錯誤解決辦法


在mysql 中建立引用約束的時候會出現MySQL ERROR 1005: Can't create table (errno: 150)的錯誤信息結果是不能建立 引用約束。 

出現問題的大致情況 

1、外鍵的引用類型不一樣,主鍵是int外鍵是char 

2、找不到主表中 引用的列 

3、主鍵和外鍵的字符編碼不一致 


4、還有要建立外鍵的話,要先建立索引。沒有建立索引也會出錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM