鍍金池/ 問答/數(shù)據(jù)庫/ SQL語句:MySQL刪除字段中的某一個(gè)值

SQL語句:MySQL刪除字段中的某一個(gè)值

MySQL中,我想把下圖中sortid字段中的2都刪掉,只留下1,31,5,請教下SQL語句應(yīng)該怎么寫?

clipboard.png

回答
編輯回答
拽很帥

一樓正解??梢允褂?update 語句配合 replace() 函數(shù)

2017年12月24日 10:50
編輯回答
朕略萌

如果想要方便操作數(shù)據(jù),又不想添加新的關(guān)聯(lián)表,感覺不如稍微修改下數(shù)據(jù)結(jié)構(gòu),在插入的時(shí)候使用下面這種格式,a,b,,,,,,a,b,c,。

改下插入邏輯,批量修改下db。

這樣以后,查詢,刪除都比較方便。

2018年2月13日 22:21
編輯回答
安若晴
  UPDATE yourtable SET sortid= REPLACE(sortid, ',2,', ',')
2017年2月6日 23:09