在mysql 中建立引用約束的時候會出現MySQL ERROR 1005: Can't create table (errno: 150)的錯誤信息結果是不能建立 引用約束。
出現問題的大致情況
1、外鍵的引用類型不一樣,主鍵是int外鍵是char
2、找不到主表中 引用的列
3、主鍵和外鍵的字符編碼不一致
4、還有要建立外鍵的話,要先建立索引。沒有建立索引也會出錯。
在mysql 中建立引用約束的時候會出現MySQL ERROR 1005: Can't create table (errno: 150)的錯誤信息結果是不能建立 引用約束。
出現問題的大致情況
1、外鍵的引用類型不一樣,主鍵是int外鍵是char
2、找不到主表中 引用的列
3、主鍵和外鍵的字符編碼不一致
4、還有要建立外鍵的話,要先建立索引。沒有建立索引也會出錯。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。