在mysql中提供了ltrim,rtrim函數來刪除字符的首毛空格那么如果我要刪除字符如/"abc fdsa/"應該如何做來,下面我們來看教程.
ltrim 函數,代碼如下:
mysql> select concat('.', ltrim(' ddd '), '.');
rtrim函數,代碼如下:
mysql> select concat('.', rtrim(' ddd '), '.');
trim 字符串函數,實在是強大,它不僅能消除字符串首尾部的空格,還可以消除我們指定的任意字符,ltrim(),rtrim() 只是它的一個功能子集,代碼如下:
- UPDATE `tran`
- SET `status` = '1'
- WHERE trim( replace( `msg`, 'rn', ' ' ) ) = '我愛你';
- --Vevb.com
數據中的回車換行等替換成空格之后再trim掉,就達到目的了,雖然不是特別完美,但是由于沒辦法在用戶錄入的時候控制,所以只能出此下策,好在MySQL內置函數的效率還是很有保證的.
新聞熱點
疑難解答