在MySQL中编写CHECK约束的重点是什么?

时间:2011-07-09 16:43:46

标签: mysql sql

MySQL参考手册说:

  

解析CHECK子句但忽略   所有存储引擎。

没错。我已经阅读了10多次。

那么编写检查约束的重点是什么呢?

3 个答案:

答案 0 :(得分:4)

由于互操作性问题,它就在那里。例如,您可以导入由支持CHECK约束的其他RDBMS(例如Oracle)生成的SQL脚本。

答案 1 :(得分:0)

没有意义。 我认为他们通过在SQL解析器中添加对它们的支持来准备数据库来接受检查约束,但是没有一个引擎仍然支持它们。

答案 2 :(得分:0)

这是一个超过7年的错误报告。

http://bugs.mysql.com/bug.php?id=3464

个人意见:不使用MySQL的另一个原因,如NATURAL JOIN(和again)和随机聚合