MySQL CHECK约束替代

swi*_*ese 8 mysql constraints

根据MySQL手册"该CHECK子句被解析但被所有存储引擎忽略." 所以我知道简单的解决方案是不可能的,但还有另一种可行的方法来达到同样的结果吗?也许通过一些使用触发器或存储过程?如果是这样的话?

另外,因为它只是"解析"就像说避免使用它一样好,因为它不起作用?

使用MySQL 5.5.11和InnoDB表

Nic*_*ssu 5

看看这篇有趣的文章

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

我经常使用那种方法.

  • 不幸的是,该链接导致页面没有内容:/ (2认同)