涉及到多个表格数据报黄页问题的处理

今天公司以前做的延安的项目遇到这么一种情况点击评估的时候出现黄页了,显示转换类型失败。

表的设计是这样的有班次、干部、学员表(关联的是班次id和干部id)、评估表(关联的是学员id)

操作是这样的删除了某个干部(这个干部参加过一些班的学习,但是学员表里却没有删除)

当点击评估页面的时候就会报错

因为评估表会找到关联的学员id,而此时学员id虽然存在但是再找它对应的干部id已经没有了(因为干部id被删除了)所以就会报错

遇到错误处理:先问清楚错误怎么产生的,然后去推测。如果是多个表关联删除问题多数是没有将信息删除干净的原因。

原文地址:https://www.cnblogs.com/honghong75042/p/2618715.html