知识卡片

黄金法则

专业/工作

内容

任何更新都不能让数据库总体约束为 FALSE。这个规则针对更新运算,而不是事务边界;它要求每个可见数据库状态都一致,避免把错误状态暴露给查询和程序。

参考来源

《SQL与关系数据库理论——如何编写健壮的SQL代码(原书第2版)》第8章 SQL与约束