cakephp - 违反完整性约束:cakephp
问题描述
我试图删除问题选项,但该问题 id 属于其他表,但它显示此错误。
错误:SQLSTATE [23000]:完整性约束违规:1451 无法删除或更新父行:外键约束失败(carbonate-staging
. course_assesments_multiple_choices
, CONSTRAINT A_q_Q_UID
FOREIGN KEY ( question_id
) REFERENCES course_assesment_questions
( id
) ON DELETE NO ACTION ON UPDATE NO ACT)
SQL 查询:CourseAssesmentQuestion
删除carbonate-staging
。course_assesment_questions
如左CourseAssesmentQuestion
加入carbonate-staging
。courses
AS Course
ON ( CourseAssesmentQuestion
. course_id
= Course
. id
) 左连接carbonate-staging
。在(. = . )course_units
哪里。= 601 与非 ( . = (384))CourseUnit
CourseAssesmentQuestion
course_unit_id
CourseUnit
id
CourseAssesmentQuestion
course_id
CourseAssesmentQuestion
id
所以我只想在问题 delete 之后删除 questios 及其选择选项。请帮助我。
解决方案
推荐阅读
- python - 如何从识别的轮廓中获取极端边缘?
- java - 异步插入到 cassandra,并保存每个键的插入顺序
- python - 重新采样 pandas 数据帧并返回开始时间和结束时间
- spring - org.thymeleaf.exceptions.TemplateProcessingException:无法解析为表达式
- python - 如何在 Tensorflow 中保存张量的值
- python - Plotly 3D 绘图注释
- c++ - 在哪里查看 OMP 时间表(自动)选择?
- javascript - 映射对象的一种简单方法 - 前一个键是一个值,前一个值是一个值 - 在新对象中
- python - NodeJS中Python进程输出的重复输出问题
- scala - Scalaz 中的类型参数推断