MySQL的trim函数没办法去掉回车和换行,只能去掉多余的空格,可以用MySQL的replace函数,解决掉:
例如: replace(str,char(9),'') 去除Tab 符
sql: select replace(' chenglong',char(9),'') /*chenglong字符串 前面有Tab符,我们可以使用replace函数 把 Tab符(char(9))换成空字符,这样就达到目的了*/
同理还可以用这样的方法来替换 回车符 :/n,换行符 : /r
replace(str,char(13),'') 去除回车符
char(13) 代表 回车符
replace(str,char(10),'') 去除换行符
char(10) 代表 回车符
还可以进行套用,同时去除回车与换行符:
replace(replace(field, char(10), ''), char(13), '');