[mysql增删改查语句]MYSQL语句去除字段空格

更新时间:2019-10-15    来源:php函数    手机版     字体:

【www.bbyears.com--php函数】

REPLACE函数

用以下mysql语句使用REPLACE函数去除字段中的空格,介绍mysql REPLACE函数的用法。

UPDATE `v9_news` set description = REPLACE(description," ","");

空格有很多种,有英文状态下的空格,还有中文状态下的空格,还有很奇怪的空格,在mysql中好像区分比较严格,一个很简单的办法就是复制一个空格字符,粘贴到mysql中执行,多找几个不同的空格。

最近转换数据库,某个字段文字前后总有空格,所以用REPLACE函数去除空格,但发现只去除了一部分,还有很多空格没有去掉很奇怪,于是发现了空格很多种。

mysql trim 函数
 
语法:trim([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
 
以下举例说明:

mysql> SELECT TRIM(" www111cnnet  "); 
-> "www111cnnet" 

mysql> SELECT TRIM(LEADING "x" FROM "xxxwww111cnnetxxx"); 
-> "www111cnnetxxx" 

mysql> SELECT TRIM(BOTH "x" FROM "xxxwww111cnnetxxx"); 
-> "www111cnnet" 

mysql> SELECT TRIM(TRAILING "xyz" FROM "www111cnnetxxyz"); 
-> "www111cnnetx" 

本文来源:http://www.bbyears.com/jiaocheng/73434.html