SQL中如何仅对主键大于3599的行减去固定值512?
修改UPDATE语句实现指定范围主键更新
直接在原语句后添加WHERE子句,限定仅作用于主键值大于3599的行即可,修改后的代码如下:
UPDATE table SET value = value - 512 WHERE value > 3599;
注意事项
- 执行该操作前务必备份数据表,避免因操作失误导致数据丢失
- 如果你的主键字段名不是
value,请替换为实际的主键字段名称
内容的提问来源于stack exchange,提问作者Diamaudix Audio Ltd.
相关产品推荐
相关产品推荐

