使用ON UPDATE约束的原因

时间:2013-04-08 16:11:19

标签: mysql constraints

如果您永远不会更改ID(更好地说:主键字段),是否有任何理由在数据库中使用 ON UPDATE 约束?

1 个答案:

答案 0 :(得分:0)

InnoDB允许外键引用任何索引列或列组。因此,仅当您从未更改引用字段(而不是主键)时,您才可以忽略此问题。

除此之外,如果您不需要,请不要使用它。

附注:默认行为(即如果省略ON UPDATE子句)是拒绝对引用字段的任何更新,以防止您在不知不觉中破坏参照完整性。