我查看了这个答案Appending data to a MySQL database field that already has data in it
这告诉我如何将数据附加到MySQL表,这很棒。但我不想为某些表格做这件事。例如,如果它包含几个字符串。这可能吗?
理想情况下,我想运行一个SQL查询,在WooCommerce中将“course”一词附加到我的产品中。但是如果“bundle”这个词存在,我不希望它添加它。
答案 0 :(得分:2)
您可以使用此SQL查询:
UPDATE table_name
SET field_name = CONCAT_WS(' ', 'course', field_name)
WHERE field_name NOT LIKE '%bundle%';
这将为所有不包含单词bundle
的记录添加前缀course
。