在用MySQL建数据库的时候,要设定一些constraint啊,比如,一个表格里有两个日期,其中一个日期必须在另一个日期之前,我用的如下语句:
alter table 表名称 add constraint 约束名称 check(第一日期<第二日期)
用了之后输出如下:
mysql> alter table client add constraint dateConstraint check(dateCheckIn<dateCh
eckOut);
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0
但是当我添加数据时故意反着添加,把dateCheckIn设在dateCheckOut之后,为什么这条数据还是可以添加进去啊?不是此处已经限制了吗?求解答,谢谢
喵喵时光机
烙印99
Helenr
随时随地看视频慕课网APP
相关分类