MySQL創建外鍵出現Can't create table‘..’ (errno:150)問題(簡單易懂版)

今天建立表時出現了Can't create table‘..’ (errno:150),通過排查發現是關聯的B表中有一條測試數據,其中的值不在A表所關聯字段的範圍測試 會形成error:150的緣由大概有三點:table 1.  B表的外鍵字段 從 類型 是否爲空等是否和A表所要關聯的字段相同error 2.  B表的外鍵字段中有A表所要關聯的字段中沒有的數據,好比A表的id爲1,2  B表關聯A
相關文章
相關標籤/搜索