0
我有一條記錄,如Z Ion Fort
。現在,我想這個詞就像如下ZIon Fort
相結合,爲我寫了一個更新查詢像如何刪除mysql中兩個單詞之間的空格
update sample1 set sname=replace(sname,' Ion ','Ion ');
但它無法正常工作。
我有一條記錄,如Z Ion Fort
。現在,我想這個詞就像如下ZIon Fort
相結合,爲我寫了一個更新查詢像如何刪除mysql中兩個單詞之間的空格
update sample1 set sname=replace(sname,' Ion ','Ion ');
但它無法正常工作。
MySQL的32年5月5日架構設置:
CREATE TABLE sample1
(`sname` varchar(36))
;
INSERT INTO sample1
(`sname`)
VALUES
('Z Ion Fort Z Butol (800 mg)')
;
update sample1 set sname=replace(sname,'Z ','Z');
查詢1:
select *
from sample1
| SNAME |
|---------------------------|
| ZIon Fort ZButol (800 mg) |
感謝您的詳細解釋,它爲我工作。 – user2728627
你必須使用子選擇。有關子查詢,請參閱手冊。 – arkascha
請舉例說明這個問題,因爲我爲mysql.i新建了一個不知道如何使用子選擇刪除單詞之間的空格。 – user2728627
它對我的工作原樣。您可能必須執行手動COMMIT並刷新表視圖,但您的示例沒有任何更改就沒有問題。 –