Php 从MYSQL表字段中删除空间

Php 从MYSQL表字段中删除空间,php,mysql,Php,Mysql,嗨,我有一个数据库,有160万个英国邮政编码,有纬度和经度。问题是,一半的条目是以一个字符串的形式形成的,如SS164LT,另一半是以这样的形式形成的,SS16 4LT,这使得查找邮政编码有点像一场噩梦。有没有办法删除空格,以便将它们全部格式化为一个字符串—没有空格 我尝试了下面的代码,但没有删除空格 $result1 = mysql_query("update postcodes set postcode= REPLACE(postcode,' ',' ')") or die(

嗨,我有一个数据库,有160万个英国邮政编码,有纬度和经度。问题是,一半的条目是以一个字符串的形式形成的,如SS164LT,另一半是以这样的形式形成的,SS16 4LT,这使得查找邮政编码有点像一场噩梦。有没有办法删除空格,以便将它们全部格式化为一个字符串—没有空格

我尝试了下面的代码,但没有删除空格

 $result1 = mysql_query("update postcodes set postcode= REPLACE(postcode,'      ',' ')") 
 or die(mysql_error());
不过,我会在phpMyAdmin中运行它,而不是从您自己的代码中运行它-更易于测试和优化。

您几乎可以使用“替换邮政编码”,
mysql_query("update postcodes set postcode= REPLACE(postcode,' ','')");