1. ホーム
  2. mysql

[解決済み] MySQLはカラム全体からすべての空白文字を削除します。

2022-09-27 19:15:17

質問

特定の列のすべての値から空白を削除する方法はありますか?

どのように解決するのですか?

置き換えるには all spaces :

UPDATE `table` SET `col_name` = REPLACE(`col_name`, ' ', '')

すべての tabs の文字を削除します。

UPDATE `table` SET `col_name` = REPLACE(`col_name`, '\t', '' )

すべての new line の文字を削除します。

UPDATE `table` SET `col_name` = REPLACE(`col_name`, '\n', '')

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace

を削除するには first and last space(s) を削除します。

UPDATE `table` SET `col_name` = TRIM(`col_name`)

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_trim