Navicat工具中如何为字段添加check约束
使用MySQL可视化工具——Navicat工具创建的数据库,有时候需要为某个字段添加check约束。在这里我找到的第一种方式是引自为表中的某个字段添加check约束;alter table `person` add CONSTRAINT ck_relation_id CHECK(sex="男" or sex="女")很遗憾没有效果,蛮奇怪的,放弃该方案。继续寻找方法,Navicat工具...
·
使用MySQL可视化工具——Navicat工具创建的数据库,有时候需要为某个字段添加check约束。
在这里我找到的第一种方式是引自为表中的某个字段添加check约束;
alter table `person` add CONSTRAINT ck_relation_id CHECK(sex="男" or sex="女")
很遗憾没有效果,蛮奇怪的,放弃该方案。
继续寻找方法,
Navicat工具并没有直接提供,并且不支持添加check约束的sql语句,引自MySQL CHECK约束功能如何实现,文中并没有解释原因,咱也不知道。
其中一种解决方案是字段采用enum类型。
更多推荐
已为社区贡献1条内容
所有评论(0)