【发布时间】:2016-03-12 00:01:32
【问题描述】:
我创建了一个带有检查约束的表计划:
mysql> create table schedule(order_date date, dely_date date
check(dely_date>order_date));
Query OK, 0 rows affected (0.50 sec)
当我插入一个违反检查约束的值时,sql没有报错。
mysql> insert into schedule values('2015-11-20','2014-12-25');
Query OK, 1 row affected (0.10 sec)
mysql> select * from schedule;
+------------+------------+
| order_date | dely_date |
+------------+------------+
| 2015-11-20 | 2014-12-25 |
+------------+------------+
1 row in set (0.00 sec)
我在 order_date 之前插入了一个 dely_date。
【问题讨论】:
标签: mysql sql check-constraints