目录
CHECK约束的使用
作用
检查某个字段的值是否符合符号 xx 要求,一般指的是值的范围
关键字
CHECK
说明:MySQL 5.7 不支持
MySQL 5.7 可以使用 check 约束,但 check 约束对数据验证没有任何作用。添加数据时,没有任何错误或警告。但是 MySQL 8.0 中可以使用 check 约束
添加CHECK约束
只有工资大于 2000 的数据才会被添加成功
CREATE TABLE test(
id INT,
last_name VARCHAR(15),
salary DECIMAL(10,2) CHECK (salary > 2000)
);