-1
MYSQL ROW:MySQL查詢更新(刪除逗號字符串)
ID:1
DATA:,1,11,5
我想只除去,1
MYSQL QUERY:
UPDATE SET DATA = TRIM(BOTH','FROM REPLACE(CONCAT(',',DATA'','),',1,','' ,'))WHERE ID ='1';
的MySQL結果:11,5
NEED結果:,11,5
MYSQL ROW:MySQL查詢更新(刪除逗號字符串)
ID:1
DATA:,1,11,5
我想只除去,1
MYSQL QUERY:
UPDATE SET DATA = TRIM(BOTH','FROM REPLACE(CONCAT(',',DATA'','),',1,','' ,'))WHERE ID ='1';
的MySQL結果:11,5
NEED結果:,11,5
我能夠
UPDATE TABLE SET DATA = TRIM(BOTH '' FROM REPLACE(CONCAT('',DATA,','),',1,',','))WHERE ID = 1
MYSQL RESULT,11.5
它的工作
你的回答是或者應該是不正確的,應該是空的空間「 11.5」,也是雙方還挺'TRIM BOTH'組合和'CONCAT'鬆散的意思。從現在我能想到的,有兩種方法可以做到這一點:'UPDATE TABLE SET DATA = TRIM(BOTH',,'FROM REPLACE(CONCAT(',,',DATA,',,'),', 1,',','))WHERE ID = 1' – FrogTheFrog 2015-02-06 15:03:56
另一個是:'UPDATE TABLE SET DATA = TRIM(TRAILING','FROM REPLACE(CONCAT(DATA,','),',','' ,','))WHERE ID = 1' – FrogTheFrog 2015-02-06 15:05:15