我有两个表:users
和pics
。除了pic_id
表引用pics
表中的pic_id
之外,它们都具有users
属性。
在我的用户表中: user_id:15 密码:测试 年龄:18岁 pic_id:0
我正在尝试在pics
表中插入一行,pic_id
属性等于用户15的pic_id
值。
我正在尝试在PHPMyAdmin中执行所有这些操作,但我收到Cannot add or update a child row: a foreign key constraint fails
错误。
我读到这个错误发生的原因是因为引用表正在寻找的值不存在;但在我的情况下,我确信它确实如此。
附件是我的users
和pics
表关系: 1
编辑:约束属性:
CONSTRAINT `pics_ibfk_1`
FOREIGN KEY (`pic_id`)
REFERENCES `db`.`users` (`pic_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)