【发布时间】:2013-04-26 23:34:14
【问题描述】:
是否可以通过删除给定字符串或字符前后的空格(1 个或多个空格)来更新行?我需要去除特定字符(@)之前和之后的所有空格,但还要保留单元格中的其他空格。
例子:
'This is a simple @ example'
应该更新为
'This is a simple@example'
同样:
'This is another @example'
应该更新为
'This is another@example'
我可以使用 PHP 来做到这一点,但如果有一种方法可以在单个查询中完成此操作会容易得多。
【问题讨论】:
-
replace(replace(yourfield, ' @', '@'), '@ ', '@')。继续运行,直到你没有更多的替代品。 -
@MarcB 让它成为答案。
-
替换将按照@MarcB 所述进行
-
我已经编辑了我的问题,以使示例更清楚地了解具有多个空格的条件。
-
真的,您需要做的就是
REPLACE带有空格的空格。
标签: mysql