Mysql 替换SQL表中的值

Mysql 替换SQL表中的值,mysql,replace,Mysql,Replace,我喜欢在FG_NFG_selection列中替换“NULL”值,但仅在Plant='935S'所在的行中替换 尝试: 更新[表格]设置[FG\U NFG\U Selektion]=替换([FG\U NFG\U Selektion],'NULL','FG'),其中[Plant]='935S' 返回消息:10000行受影响,但表中仍然存在相同的“NULL”。尝试以下查询 UPDATE [Table] SET `FG_NFG_Selektion` = 'FG' WHERE `Plant` = '93

我喜欢在FG_NFG_selection列中替换“NULL”值,但仅在Plant='935S'所在的行中替换

尝试:

更新[表格]设置[FG\U NFG\U Selektion]=替换([FG\U NFG\U Selektion],'NULL','FG'),其中[Plant]='935S'


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

尝试以下查询

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

IS NULL将用于检查SQL中的空值。另外,不要忘记用[table]替换实际表名。“NULL”与NULL不同,不需要替换