关于数据表操作时因为foreign key 约束引起的错误

调试了很久,发现错误发生在数据表操作时,因为两个表有强制约束,又没有处理异常

很是教训。更新数据库失败的原因是插入了外键所在表没有的值。

网上解决方法挺多

大致是

1.同时更新两表,

2.先取消约束再执行

我都没有采用,这种强制约束是必要的,是UI层没有做好数据控制导致

原文地址:https://www.cnblogs.com/wellma/p/1754958.html