DELETE FROM mj_msg_report WHERE MSG_ID = #{msgId}
DELETE FROM mj_msg_report
WHERE USER_ID = #{userId}
AND MSG_ID IN
#{item}
DELETE SRC FROM mj_msg_report SRC
INNER JOIN (
with recursive
T as ( select #{msgId} as items),
N as ( select 1 as n union select n + 1 from N, T
where n length(items) - length(replace(items, ',', '')))
select distinct substring_index(substring_index(items, ',', n), ',', -1)
MSG_ID from N, T
) DEST ON SRC.MSG_ID = DEST.MSG_ID
WHERE SRC.USER_ID = #{userId}