作用
关键字
MySQL5.7不支持
MySQL5.7 可以使用check约束,但check约束对数据验证没有任何作用。添加数据时,没有任何错误或警告。
但是MySQL 8.0中可以使用check约束了。
CREATE TABLE test10(id INT,last_name VARCHAR(15),salary DECIMAL(10,2) CHECK(salary > 2000));INSERT INTO test10VALUES(1,'Tom',2500);#添加失败# MySQL中可以正常添加,它不支持check约束INSERT INTO test10VALUES(2,'Tom1',1500);SELECT * FROM test10;
