Mysql str替换空白问题

时间:2015-08-27 18:58:12

标签: mysql

|      382 | Ongoing     |
|      383 | Ongoing     |
|      384 | Ongoing     |
|      385 | Ongoing     |
|      386 | 
Ongoing
   |
|      387 | 
Ongoing
   |
|      388 | 
Ongoing
   |
|      389 | 
Ongoing
   |
|      390 | 
Ongoing
   |
|      391 | 
Ongoing

上面是我的sql,不知何故或者在插入值时我做了一些错误。

我想做一个str替换来替换空的“空格”

我做了以下

更新内容设置状态=替换(状态,'','');

它取代了19行,然后我再试一次,它取代了0行。但是空的空间仍然存在。

我如何通过mysql的str_replace解决这个问题

谢谢!

2 个答案:

答案 0 :(得分:1)

你正在寻找TRIM。

UPDATE FOO set FIELD2 = TRIM(FIELD2);

答案 1 :(得分:0)

找到它..

UPDATE content set status = TRIM(Replace(Replace(Replace(status,'\t',''),'\n',''),'\r',''));