要修改查询以确保 status = 0 的记录不受影响,可以使用以下代码:

UPDATE git_version 
SET update_time = '2023-07-24 13:10:54',
    status = CASE WHEN status = 0 THEN 0 ELSE CASE WHEN id = 114 THEN 1 ELSE 0 END END 
WHERE status = 0;

这将只更新 status = 0 的记录,并将其 update_time 设置为 '2023-07-24 13:10:54',而其他记录保持不变。

UPDATE git_version SET update_time = 2023-07-24 131054 status = CASE WHEN status = 0 THEN 0 ELSE CASE WHEN id = 114 THEN 1 ELSE 0 END END WHERE status 2;如何修改成已经status = 0 的不做改变

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

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