MySQL REPLACE() 删除空格

问题描述 投票:0回答:2
|      382 | Ongoing     |
|      383 | Ongoing     |
|      384 | Ongoing     |
|      385 | Ongoing     |
|      386 | 
Ongoing
   |
|      387 | 
Ongoing
   |
|      388 | 
Ongoing
   |
|      389 | 
Ongoing
   |
|      390 | 
Ongoing
   |
|      391 | 
Ongoing

上面是我的SQL,不知何故我在插入值时犯了一些错误。

我想做一个字符串替换来替换空的“空格”。

我做了以下事情

更新内容集 status = Replace(status,' ','');

它替换了 19 行,然后我再次尝试,它替换了 0 行。但空白仍然存在。

如何在 MySQL 中使用

REPLACE()
解决这个问题?

sql mysql replace trim
2个回答
1
投票

您正在寻找 TRIM。

UPDATE FOO set FIELD2 = TRIM(FIELD2);

0
投票

找到了..

UPDATE content set status = TRIM(Replace(Replace(Replace(status,'\t',''),'\n',''),'\r',''));
© www.soinside.com 2019 - 2024. All rights reserved.