varchar(255) である mysql db にフィールドがあります。先頭と末尾の空白を削除するために trim() を見てきましたが、タブ文字ではなくスペースのみを処理するようです:
UPDATE mytable SET textfield = TRIM(textfield);
フィールドの最初と最後からタブを削除する方法を知っている人はいますか?
varchar(255) である mysql db にフィールドがあります。先頭と末尾の空白を削除するために trim() を見てきましたが、タブ文字ではなくスペースのみを処理するようです:
UPDATE mytable SET textfield = TRIM(textfield);
フィールドの最初と最後からタブを削除する方法を知っている人はいますか?
この関数を引き続き使用して、TRIM
トリミングする文字を指定できます。
UPDATE mytable SET email = TRIM(CHAR(9) FROM TRIM(email));
これを試しましたか?
UPDATE mytable SET email = REPLACE(TRIM(email), CHAR(9), '')
TRIM関数は、問題に対する適切な解決策を提供します。上記のようなものを使用してください:
UPDATE yourtable SET your_field = TRIM(CHAR(9) FROM TRIM(your_field));
\t または CHAR(9) で置換を使用できます。
UPDATE mytable SET email = REPLACE(TRIM(email), '\t', '');