+ -
当前位置:首页 → 问答吧 → MySql如何实现自定义约束?

MySql如何实现自定义约束?

时间:2011-06-27

来源:互联网

大家好:

我有一张表T,包含字段A,B
现要求字段A的取值只能是‘正职’‘副职’‘普通’之一;字段B只能大于55.5,小宇99.9,如何实现这样的自定义约束;

有人说是用ENUM,但是Enum在插入值不满足要求的时候会将其变为NUll然后插入

我不像让次A列的值有NULL,如果不满足要求,就报错,如同其他数据库语法中的check,

请问如何实现?

作者: yonhudenglunicheng   发布时间: 2011-06-27

MYSQL不支持CHECK,用TRIGGER实现

作者: wwwwb   发布时间: 2011-06-27