MySQL CHECK约束替代

按照MySQL手册“该CHECK子句已解析,但所有存储引擎都将忽略它”。因此,我知道简单的解决方案是不可能的,但是还有另一种可行的方法来达到相同的结果吗?也许通过一些触发器或存储过程的使用?如果可以,怎么办?

同样,由于它只是“已解析”,是否还可以避免使用它,因为它没有用?

使用MySQL 5.5.11和InnoDB表

回答:

看看这篇有趣的文章

https://wikis.oracle.com/display/mysql/Triggers#Triggers-

EmulatingCheckConstraints

我经常使用这种方法。

以上是 MySQL CHECK约束替代 的全部内容, 来源链接: utcz.com/qa/403732.html

回到顶部