mysql替换功能不按预期工作

时间:2013-01-31 10:01:47

标签: mysql replace

以下count(*)查询返回4181: -

SELECT COUNT(*) FROM kirball_typed WHERE batt = 'III' AND roll LIKE '%/ctr'

然而,当我运行以下更新查询时,我得到" 0行受影响": -

UPDATE kirball_typed SET roll = REPLACE(roll, '/ctr', ' ') WHERE batt = 'III' AND roll LIKE '%/ctr'

我希望更新查询只是在行匹配where子句时执行字符串替换,所以我希望看到" 4181行受影响"

这里发生了什么?我如何达到预期的效果?

0 个答案:

没有答案