Mysql/系统运维/网站建设

MySQL、MariaDB字段批量更新:设置大于、小于、等于某个值自动更新

daimafengzi · 8月15日 · 2023年 · 本文共296个字 · 预计阅读1分钟7012次已读

字段内容大于10的自动-1

语法如下:

update <数据表> set <字段名称>=<更新方法> where <匹配条件>;

假设我的数据信息如下:

名称 内容
数据表 sum
字段名称 permit

那么我的语句就是:

update sum set permit=permit+1 where permit=10;

其中:permit=10就是匹配条件,可以根据实际需求更改,例如:

  1. permit=5
  2. permit<8
  3. permit>10
  4. permit!=0
    更多需求就可以根据这个思路去扩展了

实践结果

大于10的自动+1

举列:

update POSTS set VISITS=floor(random()*9999) where VISITS&lt;500;
0 条回应