如果您需要从集合中删除的值不能多次出现,则可以使用以下方法:
UPDATe yourtableSET categories = TRIm(BOTH ',' FROM REPLACe(CONCAt(',', categories, ','), ',2,', ','))WHERe FIND_IN_SET('2', categories)
看到它在这里工作。如果该值可以多次出现,则将删除所有出现的值:
UPDATE yourtableSET categories = TRIm(BOTH ',' FROM REPLACE( REPLACE(CONCAt(',',REPLACE(col, ',', ',,'), ','),',2,', ''), ',,', ',') )WHERe FIND_IN_SET('2', categories)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)