这就是问题所在。我的查询:
UPDATE `table` SET `column` = replace(`column`,'123','456');
不会工作。原因如下:
数字字符串“4123”现在变为“4456”。
我想要的是只替换精确匹配(列值正好等于'123')。这不可能通过简单的 UPDATE SET = REPLACE() 查询吗?
这就是问题所在。我的查询:
UPDATE `table` SET `column` = replace(`column`,'123','456');
不会工作。原因如下:
数字字符串“4123”现在变为“4456”。
我想要的是只替换精确匹配(列值正好等于'123')。这不可能通过简单的 UPDATE SET = REPLACE() 查询吗?