亲爱的所有人,我在MySQL中遇到问题: 我在MySQL CLI中未能执行DELETE FROM users where user_id ='1';
。 于是,我就在phpMyAdmin的: 使用GUI删除行,我得到这个:无法删除表中的一行(MySQL)
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网站并得到: 错误:1451 SQLSTATE:23000(ER_ROW_IS_REFERENCED_2)
消息:不能de lete或更新父行:外键约束失败(%s)
我不知道这里出了什么问题,希望任何人都可以给我一个提醒。
很多thx!
非常感谢。现在我的问题解决了!谢谢!!! – manxing 2010-12-17 18:11:34