首页 > 解决方案 > SQL表中的限制变量

问题描述

如何在sql中创建表时限制变量?例如,我希望数字低于 1000,所以我尝试了:

CREATE TABLE DATA (
cost int(<1000) NOT NULL
)

标签: mysqlsqldatabase

解决方案


你想要一个检查约束:

create table data (
    cost int not null,
    check (cost < 1000)
)

推荐阅读