Php 从MySql数据库的行中删除空格

Php 从MySql数据库的行中删除空格,php,mysql,Php,Mysql,我有一个小问题,我使用PHP将3个表合并成1个表,效果很好,但在其中的一行上,我在请求数据时以某种方式合并了一个空格,这给我带来了一些重大问题 有没有其他方法可以在不进出php和MySql的情况下删除空白 有48000000条记录需要更改,使用php来修剪每条记录的字符串将花费数周的时间,并且会大大降低服务器的运行速度,因此我正在寻找更好的解决方案 感谢您的帮助如果您知道额外的空白仅位于数据的开头,则可以执行以下操作: UPDATE tbl SET column = LTRIM(colum

我有一个小问题,我使用PHP将3个表合并成1个表,效果很好,但在其中的一行上,我在请求数据时以某种方式合并了一个空格,这给我带来了一些重大问题

有没有其他方法可以在不进出php和MySql的情况下删除空白

有48000000条记录需要更改,使用php来修剪每条记录的字符串将花费数周的时间,并且会大大降低服务器的运行速度,因此我正在寻找更好的解决方案


感谢您的帮助

如果您知道额外的空白仅位于数据的开头,则可以执行以下操作:

UPDATE tbl
SET    column = LTRIM(column)
WHERE  column LIKE ' %'

如果您已经这样做了,那么仍然可以使用在
列上设置的索引。

如果只有一行,为什么不手动编辑该行?@thatiidotguy问题中明确提到有48000000条记录
update your_table
set some_column = substring(some_column, 1)
where substring(some_column, 1, 1) =  ' '