我应该使用哪个SQL命令来替换特定值?

时间:2015-10-03 00:33:40

标签: mysql sql

我有如下数值:

0
2323
1003

我必须将仅单个零替换为 100 。我尝试了以下代码,但它会影响包含0的其他值。

UPDATE table_name SET field_name= replace(field_name,"0","100");

交易后的值应如下所示:

100
2323
1003

我应该使用哪种SQL命令?

感谢。

1 个答案:

答案 0 :(得分:1)

您应该使用where子句代替replace

UPDATE table_name SET field_name = 100
where field_name = 0
相关问题