假设有一个表名为data,包含以下字段:

  • id (数据ID)
  • name (数据名称)
  • status (数据状态)

可以使用以下SQL语句来修改状态:

UPDATE data
SET status = CASE
    WHEN status = '开启' THEN '开启'
    ELSE '关闭'
END
WHERE status <> '删除';

上述SQL语句将把所有状态为“开启”的数据的状态修改为“开启”,而将所有其他状态(包括“关闭”和“删除”)的数据的状态修改为“关闭”。状态为“删除”的数据不会被修改。

sql语句 修改状态 当前数据开启 其他全部关闭 删除状态的不做任何操作

原文地址: https://www.cveoy.top/t/topic/hQ52 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录