Mysql TRIM无法正常工作

Gaz*_*ith 4 php mysql

我正在尝试使用以下方法清理数据库中的数字:

update valuations set Telephone = TRIM(Telephone) where  1 = 1
Run Code Online (Sandbox Code Playgroud)

但是实现了0行,并且所有的nunmbers仍然有空格.数据类型是varchar所以我不确定为什么这不起作用 - 任何人都可以帮忙吗?

谢谢

rob*_*o06 6

正如我在评论中所说,我猜你的空间在你的参赛作品的中间,TRIM然后就不行了.改为使用REPLACE:

UPDATE valuations SET Telephone = REPLACE(Telephone, ' ', '') WHERE 1 = 1;
Run Code Online (Sandbox Code Playgroud)


小智 2

您好,疫情请使用

更新估值 SET 电话 = REPLACE(电话, ' ', '') WHERE 1 = 1;

希望这有效朋友