他のさまざまなフィールドからの CONCAT の後、データをクリーンアップしようとしています-具体的には複数の区切り記号を削除しています...しかし、それは(数千のうちの)0レコードに影響します。
UPDATE CONTACTS
SET NOTES = REPLACE(NOTES, "%- - - -%", "-")
WHERE NOTES = 53388 LIMIT 1
「場所」はテスト用です。
例 前
ID | NOTES
1 | - - - - Hi there
2 | Sun is hot today - - - -
3 | Nice - - - - to be on stackoverflow
4 | This record is just - fine.
必要な結果
ID | NOTES
1 | Hi there
2 | Sun is hot today
3 | Nice to be on stackoverflow
4 | This record is just - fine.
ステートメントを確認して再確認しましたが、何が間違っているのかわかりません。
複数の行または個々の行には影響しません。
フィールドはロングテキストですが、違いはありますか?
何か案は?