MySQL用 - 替换所有空格 -

ori*_*eon 15 mysql sql

我怎么能从一行中删除所有空格?我在这里看到很多相同的问题,但所有答案都是使用替换选项.替换只能剥离一个空格,而不是全部.

例如:abc成为abc

谢谢.

Fok*_*ong 27

这可以通过以下MySQL函数实现:

SELECT REPLACE( table.field, ' ', '-' ) FROM table;
Run Code Online (Sandbox Code Playgroud)

这应该将所有空格替换为 -

  • 在这个例子中你需要`FROM table`,而不是`FROM field`. (3认同)

Fai*_*eef 5

update image set path =  REPLACE( image.path, ' ', '-' ) where path like '% %'
Run Code Online (Sandbox Code Playgroud)

如果您想更新 mysql 本身中的路径,请对所有带有 %20 空格的行进行更新