-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