zoukankan      html  css  js  c++  java
  • Error 'Cannot add or update a child row: a foreign key constraint fails故障解决

    原因是两张表存在外键关联并且有级联操作,级联更新或级联删除等

    例如:班主任班级关系表fl_school_class_manager和用户表fl_user有外键关联,并且级联更新和级联删除

    而教师关系表fl_school_class_teacher 和用户表fl_user  没有外键关联,当fl_school_class_teacher 存在一条用户表不存在的教师的教师关系记录时,通过这条记录创建班主任班级关系表时,就报错,'Cannot add or update a child row: a foreign key constraint fails

    解决办法:删除不存在的教师的教师班级关系,建立fl_school_class_teacher与fl_user的外键关联(或者都删除外键关系,使用业务逻辑处理)

    SELECT * FROM fl_school_class_teacher fsct  WHERE   fsct.uid NOT IN (SELECT fu.uid FROM fl_user  fu ) 

  • 相关阅读:
    第一阶段冲刺第五天
    第一阶段冲刺第四天
    构建之法阅读笔记03
    第一阶段冲刺第三天
    第一阶段冲刺第二天
    第十一周进度
    第一阶段意见评论
    第十周进度
    第九周进度
    人月神话阅读笔记03
  • 原文地址:https://www.cnblogs.com/zhouj850/p/10894877.html
Copyright © 2011-2022 走看看