亲爱的,我在 MySQL 中有一个问题:我无法DELETE FROM users where user_id ='1';
在 MySQL CLI 中执行。所以我在 phpMyAdmin 中尝试:使用 GUI 删除一行,我得到了这个:
SQL查询:
DELETE FROM `health_portal`.`users` WHERE `users`.`user_id` =1
MySQL 说:文档
Cannot delete or update a parent row: a foreign key constraint fails (`health_portal`.`users`, CONSTRAINT `users_ibfk_2` FOREIGN KEY (`doctor_id`) REFERENCES `users` (`user_id`))
我在Mysql网站上查找了这个错误,得到:Error: 1451 SQLSTATE: 23000 (ER_ROW_IS_REFERENCED_2)
消息:无法删除或更新父行:外键约束失败(%s)
我不知道这里出了什么问题,希望任何人都可以给我一个提示。
很多谢谢!