1

以下 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 行受影响”

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

4

0 回答 0