我需要在数据库中进行搜索和替换。该字段是由comma
分隔的各种项目组成的文本字符串
我设法使用这个搜索各种项目:
SELECT * FROM
table
WHEREfield1
= condition1 ANDfield2
LIKE 'condition2'和field3
REGEXP'item07 | item10 | item15 | item22 | item30 | item36'
我得到的结果是与condition1和condition2匹配的表格行。我需要一些选择并允许我替换文本字段中的项目的内容。我会替换它们,因为我想删除它们,所以如果有任何选项允许我批量删除不同的项目,那也可以。
我无论如何都不是专家,所以我甚至不确定是否有可能做到这一点。
答案 0 :(得分:0)
这样的东西?
DELETE FROM table WHERE field1 = condition1 AND field2 LIKE 'condition2' AND field3 REGEXP 'item07 | item10 | item15 | item22 | item30 | item36'