mysql 去除前後空白字符

在數據庫導入excel中數據時,經常會出現一些空格或者其他特殊字符導致數據無法查詢,我們都知道 trim(field) 可以消除字段前後的空格,但是如何消除空白的特殊字符呢:

update  table  set  field = replace(replace(replace(field,char(9),''),char(10),''),char(13),'');

將table  和 field  換成自己的表和字段即可

char(9) 水平製表符 (tab鍵 或者 \t)

char(10)換行鍵 (\n)

char(13)回車鍵 (Enter鍵)

一般空白特殊字符就這些,導入數據之後只要執行上面這條腳本,數據中的空白部分就會被替換了  。
MySQL清除字符串首尾空格函數是經常會用到的函數,MySQL 清除字符串首尾空格函數有三個: ltrim(), rtrim(), trim()。

清除字段首尾的空格:

update  table  set  field = TRIM(BOTH  ' ' FROM field );

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章