1. 程式人生 > >Tip: mysql去除某個欄位空白

Tip: mysql去除某個欄位空白

使用mysql 函式 TRIM([{BOTH | LEADING | TRAILING} FROM ] str)去除兩端空白

update table_name set column_name = TRIM(BOTH '\n' FROM  TRIM(CHAR('\t') FROM TRIM(column_name)))

這裡的BOTH 是指去除兩端空白(BOTH 是預設值,也就是說不寫的情況下,會去除兩端的空白),如果需要只去除尾部空白,可以把BOTH 改為 TRAILING,相應的如果想要只除去頭部

如果想要除去一個欄位所以空白(不只是兩端),可以使用 REPLACE(str, find_string, replace_with)

update table_name set column_name = REPLACE( '\n'REPLACE(CHAR('\t') , REPLACE(column_name)))