2013-08-31 96 views
0

我有一條記錄,如Z Ion Fort。現在,我想這個詞就像如下ZIon Fort相結合,爲我寫了一個更新查詢像如何刪除mysql中兩個單詞之間的空格

update sample1 set sname=replace(sname,' Ion ','Ion '); 

但它無法正常工作。

+0

你必須使用子選擇。有關子查詢,請參閱手冊。 – arkascha

+0

請舉例說明這個問題,因爲我爲mysql.i新建了一個不知道如何使用子選擇刪除單詞之間的空格。 – user2728627

+1

它對我的工作原樣。您可能必須執行手動COMMIT並刷新表視圖,但您的示例沒有任何更改就沒有問題。 –

回答

2

SQL Fiddle

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 

Results

|      SNAME | 
|---------------------------| 
| ZIon Fort ZButol (800 mg) | 
+0

感謝您的詳細解釋,它爲我工作。 – user2728627

相關問題