我的桌子上有这样的“标签”字段:
标签
标记1、标记2、标记3
如何使用mysql查询删除',tag2'包括逗号。
最佳答案
对于一个集合数据类型,可以使用如下内容-
CREATE TABLE sets(tags SET('tag1','tag2','tag3'));
INSERT INTO sets VALUES
('tag1,tag2'),
('tag1,tag3,tag2'),
('tag2,tag3'),
('tag3,tag1');
UPDATE sets SET tags = tags &~ (1 << FIND_IN_SET('tag2', tags) - 1);
SELECT * FROM sets;
+-----------+
| tags |
+-----------+
| tag1 |
| tag1,tag3 |
| tag3 |
| tag1,tag3 |
+-----------+
关于php - MySQL删除逗号分隔字符串中的特定单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5454610/