データセットに次の非表示の文字があります
私が信じているのはこのキャラクターです
http://www.fileformat.info/info/unicode/char/0008/index.htm
これを削除するにはどうすればよいですか? 私はもう試した
UPDATE events SET `value` = TRIM(REPLACE(`value`, CONVERT(char(8) USING hp8), ''))
データセットに次の非表示の文字があります
私が信じているのはこのキャラクターです
http://www.fileformat.info/info/unicode/char/0008/index.htm
これを削除するにはどうすればよいですか? 私はもう試した
UPDATE events SET `value` = TRIM(REPLACE(`value`, CONVERT(char(8) USING hp8), ''))
リテラル バックスペース文字の MySQL エスケープ シーケンスは\b
.
ここで「特殊文字のエスケープ シーケンス」を参照してください。
http://dev.mysql.com/doc/refman/5.7/en/string-literals.html
文字列列からその文字を削除する必要がある場合は、次のような式を使用します。
REPLACE(foo,'\b','')
UPDATE を試す前に、その式を SELECT ステートメントでテストします。
SELECT t.foo
, REPLACE(t.foo,'\b','')` AS new_foo
FROM mytable t
WHERE t.foo LIKE '%\b%'