在学生表中,可以使用 CHECK 约束来限制年龄字段的值小于50。例如:
CREATE TABLE student (
ID INT PRIMARY KEY,
name VARCHAR(255),
age INT,
CHECK (age < 50)
);
这样,当你向表中插入或更新数据时,如果提供的年龄值大于50,则会出现错误。
注意:在 MySQL 中,CHECK 约束不能用于 InnoDB 引擎表。可以使用触发器或应用程序级逻辑来实现类似的功能。
在学生表中,可以使用 CHECK 约束来限制年龄字段的值小于50。例如:
CREATE TABLE student (
ID INT PRIMARY KEY,
name VARCHAR(255),
age INT,
CHECK (age < 50)
);
这样,当你向表中插入或更新数据时,如果提供的年龄值大于50,则会出现错误。
注意:在 MySQL 中,CHECK 约束不能用于 InnoDB 引擎表。可以使用触发器或应用程序级逻辑来实现类似的功能。