在表中,我想让某一字段的值永远都是≥0的
比如商品库存始终要≥0,在修改库存时,如果 原库存-销售数量<0,此时应不做修改
通过constraint增加约束,如下所示:
alter table specification
add constraint ck_stock check(stock>=0)
其中,specification是我的表名,换成自己的表名字就行
ck_stock:为这一约束起的名字,自己定义即可
stock>=0:stock是我要保证≥0的那个字段名
在表中,我想让某一字段的值永远都是≥0的
比如商品库存始终要≥0,在修改库存时,如果 原库存-销售数量<0,此时应不做修改
通过constraint增加约束,如下所示:
alter table specification
add constraint ck_stock check(stock>=0)
其中,specification是我的表名,换成自己的表名字就行
ck_stock:为这一约束起的名字,自己定义即可
stock>=0:stock是我要保证≥0的那个字段名