mysql - SQL表中的限制变量
问题描述
如何在sql中创建表时限制变量?例如,我希望数字低于 1000,所以我尝试了:
CREATE TABLE DATA (
cost int(<1000) NOT NULL
)
解决方案
你想要一个检查约束:
create table data (
cost int not null,
check (cost < 1000)
)
推荐阅读
- android - 无法创建 ViewModel - my_package.App 无法转换为 android.arch.lifecycle.LifecycleOwner
- android - 以固定比例绘制画布
- c - 在c中复制单个列表的节点
- python - 使用嵌套的 for 循环和 if 语句将字符替换为整数
- java - 如何用缓存的数据初始化redis
- javascript - 如何使数组选择四个不同的选项
- machine-learning - 为什么NN的损失没有改变?
- apache-spark - 当分区数量与执行器数量不匹配时,如何处理 Spark 执行器?
- login - 如何登录到 Anbotux
- javascript - 获取请求的真实 IP 地址而不是 Cloudflare 的 IP 地址