MySQL の文字列から先頭と末尾のスペース ( SP、\n、\t、最終的には \r ) を削除したいと考えています。データは既に MySQL テーブルにあり、PHP で処理するためにそれらを取得することはできません。これは遅すぎるはずです。
私はこの種の構文を試しました:
UPDATE table set field = TRIM(BOTH '\t' FROM TRIM(BOTH '\n' FROM TRIM(field)));
ただし、この方法ではspaces, then
\n , then
\t in this order, and I want to remove all spaces disregarding their order (ie:
"\n\t \t\n\n\t hello\t\n\n \t " would return only
"hello"` が削除されます。
関数を作成する必要があると思いますが(CREATE FUNCTION MY_TRIM
...)、そのような作業を行う前に、もっと簡単な方法があるかどうかを知りたいです。