Mysql添加数据时失败 Cannot add or update a child row: a foreign key constraint fails
报错: Cannot add or update a child row: a foreign key constraint fails (`zy_test`.`order_item`, CONSTRAINT `order_item_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION)
原因:
设置的外键与外键对应的表的主键值不匹配(换句话说你添加外键值在他所对的表中不存在)。
解决方法:
找出不匹配的值修改。
或者清空两表数据。