0
不能添加或更新子行,外鍵約束失敗(mini_project
tbl_login
,約束FK_tbl_login_tbl_userinfo
外鍵(userId
)參考文獻tbl_userinfo
(userId
))com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:
問題是什麼?
不能添加或更新子行,外鍵約束失敗(mini_project
tbl_login
,約束FK_tbl_login_tbl_userinfo
外鍵(userId
)參考文獻tbl_userinfo
(userId
))com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:
問題是什麼?
您正試圖在具有引用tbl_userinfo中的用戶標識的外鍵的表中插入一行。
您正試圖輸入一個不在tbl.userinfo中的值,並且由於存在引用完整性約束,因此您無法這樣做。
更多信息:https://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html
外鍵關係涉及持有中央數據值的父表,並與指回其父相同的值的子表。 FOREIGN KEY子句在子表中指定。
如果父表中沒有匹配的候選鍵值,它將拒絕嘗試在子表中創建外鍵值的任何INSERT或UPDATE操作。