は、私は以下のようにキーワードのリストを持っていると私は、大手および/またはMySQLを使用して,
末尾をトリムするにはどうすればよい、データベース内のいくつかのキーワードリストは、先頭または,
MySQLでカンマをトリミングしますか?
keyword,keyword,keyword,keyword,
末尾がありますか?
私はtrim
を使用しようとしましたが、実現しようとしているのはUPDATE
で動作するようには見えません。
は、私は以下のようにキーワードのリストを持っていると私は、大手および/またはMySQLを使用して,
末尾をトリムするにはどうすればよい、データベース内のいくつかのキーワードリストは、先頭または,
MySQLでカンマをトリミングしますか?
keyword,keyword,keyword,keyword,
末尾がありますか?
私はtrim
を使用しようとしましたが、実現しようとしているのはUPDATE
で動作するようには見えません。
TRIM(BOTH ',' FROM ',keyword,keyword,')
上記は、'keyword,keyword'
を返します。
BOTH
は、文字列の片側をトリミングする場合はLEADING
またはTRAILING
のいずれかに置き換えることができます。
ドキュメント
ありUPDATE
クエリでTRIM
を使用して任意の問題ではないはずですが、問題のクエリせずに、我々はいかなる特定のヘルプを提供することはできません。しかし、TRIM
は他の関数と同様に、パラメータのセットをとり、値を返します。
1は私のために働いた','
UPDATE `table_name` SET `keywords` = TRIM(TRAILING ',' FROM `keywords`);
これはありがたいことです。 –
UPDATE table SET column = TRIM(BOTH ',' FROM 'a,b,c,d,')
末尾のフィールドを修正するためのサンプルポストINSERTクエリ。 cf:http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_trim
'UPDATE'文でどのように' TRIM() 'を使っていますか? – joschi
レコードを更新するときに、DBでトリムする必要がありますか?私は通常これをプログラミング言語で行います。 –
はい、そうですが、このデータベースは既にかなり大きいです。私は再びすべてのスクリプトを実行してそれを移植することを夢見ていませんでした –