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