假设我有一个名为 Actor 的表:
Character_ID (pk) (AI), Actor_ID (fk), Character_Name
然后我有一个名为字符的表格:
Actor_ID
现在我想在我的数据库中添加一个新的字符。
Actor_ID
Actor_ID
Cannot add or update a child row: a foreign key constraint fails
我的问题:
当我插入新actor时,是否必须打开与数据库的新连接。插入演员。然后关闭连接。然后打开一个新连接以插入角色。
我之所以这样问是因为我收到错误:
Actor_ID
当我尝试添加角色时。我猜测一定是因为{{1}}还没有出现在 Actor 表中。
有人可以帮我解释一下吗?有没有比打开许多连接更简单的方法呢?