如何在更新查询中删除mysql数据库中字段的所有空格?

时间:2012-09-27 17:02:05

标签: mysql

用于在表上运行更新查询以从列中的值中删除所有空格的正确语法是什么?

我有一个用户表,其用户名已导入空格&我需要删除空格。即“约翰史密斯先生”。需要成为“johnsmithsr”。

大约有500多次发生。

5 个答案:

答案 0 :(得分:6)

您可以尝试这样的事情:

UPDATE `table` SET `column` = REPLACE( `column` , ' ' , '' )

答案 1 :(得分:1)

UPDATE <table>
SET name = REPLACE(name, ' ', '') ;

500+出现并不多,所以这应该立即执行

答案 2 :(得分:1)

试试这个

 update table_name set column_name = replace(column_name, ' ', ''); 

第二个参数将被第三个参数替换。

答案 3 :(得分:0)

我认为这就是我们想要的

SELECT some_columns FROM table_name WHERE REPLACE(col_name, ' ', '') LIKE 'some string';

答案 4 :(得分:-1)

这可能是你的答案:

SELECT replace(col_name , ' ','') FROM table_name;