2017-10-18 63 views
0

我有一個帶用戶表的數據庫。其中一個字段是手機,但是是VARCHAR類型。 有些用戶使用正確和理想的行爲來修改手機,一個沒有空格的號碼。但其他用戶只是添加它,讓字符之間的空格。MySQL TRIM文本內的空格

Desired data: 
5354663598 

Some cases: 
53 5 466 3598 

在PHP我可以用一個foreach解決這個問題,後來str_replace(" ", "", $user->cellphone);

但我只是想知道是否有它一個MySQL的函數。

謝謝!

回答

0

Uhmm,解決了!感謝費倫茨Kurucz。

UPDATE users SET phone = REPLACE(phone," ","") 
4

您可以使用REPLACE

REPLACE(str, find_string, replace_with) 
+0

請完整查詢!像更新用戶REPLACE(電話,「」,「」) –