我有两个表“Session
”和“target_system
”。 session 表中的一列引用target_system
中的ID
列作为外键。我知道我需要先插入“target_system”。我插入了那个 - 即使这样也是给
integrity constraint violated - parent key not found
知道还有什么原因吗?
最佳答案
不确定为什么问题中有这么多数据库标签。
在 Oracle 中,正确检查列和相应的约束。您可以查询 user_constraints
和 user_cons_columns
-
SELECT * FROM user_constraints
WHERE WHERE table_name='<your_table_name>';
SELECT * FROM user_cons_columns
WHERE table_name='<your_table_name>';
确保表名是大写的。
关于mysql - 违反了完整性约束 - 即使父表中存在行也找不到父键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28040984/