从MySQL表中的逗号分隔列表中删除

时间:2014-06-24 14:28:39

标签: php mysql sql comma

我有一个以逗号分隔的列表存储在mysql数据库的一行中的一行中(例如,phrase1,phrase2,phrase3,phrase4)。我想写一个查询,它将删除逗号分隔列表中的一个值,例如' phrase3',以及它的逗号,制作列表(phrase1,phrase2,phrase4)。想法?

如果有帮助,则使用以下代码生成列表:

$q6 = "UPDATE post SET denied_user = CONCAT_WS(', ',denied_user,'$claimer_id'), denied_time = CONCAT_WS(', ',denied_time,NOW()) WHERE  post_id = '$post_id' AND user_id='$user_id' AND denied_user<>'' AND denied_user NOT LIKE '%$claimer_id%' AND post_status='active";

0 个答案:

没有答案