You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL中当两列值均为0时修改第三列值的实现方法

MySQL字段批量修改方案

这个需求完全可以在MySQL中实现,用基础的UPDATE语句就能完成,步骤如下:

  1. 执行修改语句
    直接通过WHERE子句筛选出Column A和Column B同时为0的记录,然后修改Column C的值:
UPDATE 你的表名
SET Column_C = 'N/A'
WHERE Column_A = 0 AND Column_B = 0;

注意:替换语句中的你的表名为实际数据表名称。

  1. 字段类型兼容处理
    如果Column C原本是数值类型(比如INT),直接存储字符串'N/A'会报错,需要先修改字段类型为字符串类型:
ALTER TABLE 你的表名 MODIFY COLUMN Column_C VARCHAR(10);

当前数据状态

Column AColumn BColumn C
000

期望实现效果

Column AColumn BColumn C
00N/A

内容的提问来源于stack exchange,提问作者Kevin Anger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 05:12:44