MySQL初学者。
运行一个项目(由其他人编写)。为它获得了新的数据库,将其放入 MySQL 中。现在出现错误
1452 Cannot add or update child row: a foreign key constraint fails ('proj'.'access_logs', CONSTRAINT 'access_logs_ibfk_1' FOREIGN KEY ('user_id') REFERENCES 'users' ('id'))
access_logs
有access_logs_ibfk_1
,users
有users_ibfk_1,-4,-5,-6
- 其中 4 个
已查看并尝试过:
- 确保
accesslogs user_id
没有匹配users id
, - 排序规则相同(utf8_general_ci)
- 引擎相同(InnoDB)
- 类型相同(
user_id
是 INT(11) UN,id
是INT(11) UN PK AI)
- 确保程序可以正常使用以前的数据(它在 CakePHP 1.3 中)并且可以正常工作
可能出了什么问题,如何解决?