【发布时间】:2019-07-18 07:24:04
【问题描述】:
当我想在我的管理页面上删除一条记录时,我遇到了“CDbCommand 未能执行 SQL 语句 FOREIGN KEY”的错误。我知道这是说记录通过外键有约束。但是如何处理这个错误信息呢?例如,只需警告“您不能删除此记录...”。
CDbCommand 未能执行 SQL 语句:SQLSTATE[23000]:完整性约束违规:1451 无法删除或更新父行:外键约束失败(yxbeauty.tbl_project_user_role,CONSTRAINT tbl_project_user_role_ibfk_1 FOREIGN KEY ( project_id) 参考资料tbl_project (id))
【问题讨论】: