【发布时间】:2021-08-11 00:20:09
【问题描述】:
我在 MySql 数据库中有一个表想要限制一些列值,
是否可以让表中的一列取指定值,例如 (value
【问题讨论】:
-
列值? wdym
-
例如:年龄 > 18 ?
-
您可以在 MySQL 8.x 中使用
CHECK约束。
我在 MySql 数据库中有一个表想要限制一些列值,
是否可以让表中的一列取指定值,例如 (value
【问题讨论】:
CHECK 约束。
您需要使用一个名为 check 的约束,该约束将在创建表时定义并在插入之前检查值。
CREATE TABLE table_name (
value INT ,
CHECK(value <= 3)
)
【讨论】: