那个根本不是空格,而是按tab键生成的,或者全角的空格之类的,反正不是常见的标识了,你先把他select * from where a like ''查询出来,复制出来,看看是空格还是什么其他的,然后在替换 火车trim,顺便说一句,sqlserver好像不支持trim吧,只支持ltrim跟rtrim吧
你用的什么数据库呢?我用sqlserver2000测试如下语句达到了目的:update A set a=rtrim(a)