夕辞

MySQL怎么去掉字段中的空格 | 夕辞夕辞

MySQL怎么去掉字段中的空格

MySQL中插入的数据有空格,一般在后端代码中就直接替换了,比如Java字符串的trim方法。

如果已经插入数据库,想直接通过SQL去掉空格,该怎么处理呢?

分两种场景,下面分别讨论。

 

场景一:去掉前后的空格。

比如数据库里面的值前后有空格,那么可以直接用MySQLtrim函数,用法如下:

update my_table set filed_name = trim(field_name) where 条件;

filed_name替换为想改的字段,这样就会将原有的值前后的空格去掉,并更新数据库了。

 

场景二:去掉所有的空格。

上面的方法,如果字段存储的数据是【我 爱   你】这样的数据时就不好使了,因为空格在字符串中间,那么可以采用replace函数。

update my_table set filed_name = replace(field_name,' ','') where 条件;

很多后端代码也有replace,用法是一样的。

 

以上。

2022年10月19日 / /
标签:  暂无标签
回到顶部