1
139
MySQL 8.0.16 是第一个支持检查约束的版本。 阅读 https://dev.mysql.com/doc/refman/8.0/en/create-table-check-constraints.html
试试扳机。。。
希望能有所帮助。 |
2
73
不幸的是,MySQL不支持SQL检查约束。出于兼容性的原因,您可以在DDL查询中定义它们,但它们只是被忽略。 有一个简单的选择
例如
在MySQL 5.5之前,必须导致错误,例如调用未定义的过程。 在这两种情况下,这都会导致隐式事务回滚。
如果不想回滚事务(INSERT/UPDATE应该通过,即使“check constraint”失败,也可以使用
编辑: 删除了这段离题的引语。
关于
https://dev.mysql.com/doc/refman/5.6/en/assignment-operators.html
|
3
51
|
4
15
这个
|
5
8
正如joanq MariaDB提到的,现在似乎支持检查约束和其他好处: MDEV-7563 )." https://mariadb.com/kb/en/mariadb/mariadb-1021-release-notes/ |
6
1
从8.0.15版起支持检查约束(尚未发布) https://bugs.mysql.com/bug.php?id=3464
|
7
1
更新至MySQL 8.0.16以使用
|
8
-1
试一试
|
hello_programmers · Mysql从其他表输出一列 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
Kugelfisch · 用php为数据库加密数据 1 年前 |