navicat不提供图形化创建check约束,需要手动“新建查询”来创建check约束。
一.在选定的数据库中新建查询
alter table `自己的表名` add CONSTRAINT 自定义约束名称 CHECK(自己表的列名="北校区" or 自己表的列名="南校区")
创建好后点击上方工具栏“运行”。
二.检查约束是否生效
在表中填写 不正确数据 后按快捷键 Ctrl+S 保存数据,出现对话框报错,说明约束生效。
navicat不提供图形化创建check约束,需要手动“新建查询”来创建check约束。
一.在选定的数据库中新建查询
alter table `自己的表名` add CONSTRAINT 自定义约束名称 CHECK(自己表的列名="北校区" or 自己表的列名="南校区")
创建好后点击上方工具栏“运行”。
二.检查约束是否生效
在表中填写 不正确数据 后按快捷键 Ctrl+S 保存数据,出现对话框报错,说明约束生效。