[英]Error #1452 when trying to insert foreign key
我正在嘗試在表A中插入外鍵(在phpmyadmin中):
ALTER TABLE ADD FOREIGN KEY(id_B)參考B(id_B);
但是我得到了錯誤:
database
。<解釋文件名'#sql-edf_534aa1'時的結果2>,CONSTRAINT #sql-edf_534aa1_ibfk_1
FOREIGN KEY( id_B
)參考B
( id_B
)) 表A以id_A作為主鍵,表B以id_B作為主鍵。 這兩個表都具有innoDB作為存儲引擎,並且表A中的列id_B和表B中的列id_B具有相同的類型。
有什么問題,我該如何解決?
表A可能鏈接到無效的id_B:
表A中存在一個id_B,而表B中的id_b列中不存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.