首页 > 解决方案 > 替换 SQL 表中的值

问题描述

我喜欢替换 FG_NFG_Selektion 列中的 'NULL' 值,但仅限于 Plant='935S' 的那些行

当前的

试过:

UPDATE [Table] SET [FG_NFG_Selektion] = REPLACE([FG_NFG_Selektion], 'NULL', 'FG') WHERE [Plant] = '935S'

返回消息:10000 行受到影响,但表中仍然存在相同的“NULL”。

标签: mysqlreplace

解决方案


尝试以下查询

UPDATE [Table] SET `FG_NFG_Selektion` = 'FG' WHERE `Plant` = '935S' AND `FG_NFG_Selektion` IS NULL;

推荐阅读