首页 > 解决方案 > 违反完整性约束:cakephp

问题描述

我试图删除问题选项,但该问题 id 属于其他表,但它显示此错误。

错误:SQLSTATE [23000]:完整性约束违规:1451 无法删除或更新父行:外键约束失败(carbonate-staging. course_assesments_multiple_choices, CONSTRAINT A_q_Q_UIDFOREIGN KEY ( question_id) REFERENCES course_assesment_questions( id) ON DELETE NO ACTION ON UPDATE NO ACT)

SQL 查询:CourseAssesmentQuestion删除carbonate-stagingcourse_assesment_questions如左CourseAssesmentQuestion加入carbonate-stagingcoursesAS CourseON ( CourseAssesmentQuestion. course_id= Course. id) 左连接carbonate-staging。在(. = . )course_units哪里。= 601 与非 ( . = (384))CourseUnitCourseAssesmentQuestioncourse_unit_idCourseUnitidCourseAssesmentQuestioncourse_idCourseAssesmentQuestionid

所以我只想在问题 delete 之后删除 questios 及其选择选项。请帮助我。

标签: cakephpconstraintsintegrity

解决方案


推荐阅读