1、首先replace函數(shù)可以做到替換【'123 456'】為【'1234'】,測(cè)試log如下:
成都創(chuàng)新互聯(lián)專(zhuān)注于岱岳企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城開(kāi)發(fā)。岱岳網(wǎng)站建設(shè)公司,為岱岳等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
mysql select replace('123 456','123 456','1234');
+-------------------------------------+
| replace('123 456','123 456','1234') |
+-------------------------------------+
| 1234 |
+-------------------------------------+
1 row in set (0.05 sec)
2、如果你想去掉【message】中的所有空格的話(huà)
【replace(message,' ','')】就可以的。測(cè)試log如下:
mysql select replace('1 2 3 4 5 6',' ','');
+-------------------------------+
| replace('1 2 3 4 5 6',' ','') |
+-------------------------------+
| 123456 |
+-------------------------------+
1 row in set (0.00 sec)
3、所以你的sql改成下面這樣就可以了應(yīng)該:
UPDATE cdb_posts SET message=REPLACE(message,' ','') where tid=123456;
4、改完了記住commit,使改正永久話(huà)。
---
以上,希望對(duì)你有所幫助。
這個(gè)很簡(jiǎn)單,用' '就可以了就是單引號(hào)中間空一格來(lái)表示。 如查詢(xún)有空格的數(shù)據(jù): SELECT tg_id FROM tg_user WHERE tg_username=' '
TRIM(str) 去除兩邊空格
LTRIM(str)去除左邊空格
RTRIM(str)去除右邊空格
select name from 表名;--比如說(shuō)name字段兩端存在空格。select trim(name) from 表名;--查詢(xún)出來(lái)name字段的值的空格就被去掉了。