0

他のさまざまなフィールドからの 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.

ステートメントを確認して再確認しましたが、何が間違っているのかわかりません。

複数の行または個々の行には影響しません。

フィールドはロングテキストですが、違いはありますか?

何か案は?

4

2 に答える 2