将删除动态优化为批量删除动态

This commit is contained in:
KilLze
2025-12-24 21:13:44 +08:00
parent fd3a38efb5
commit 176e133a57
4 changed files with 28 additions and 11 deletions

View File

@@ -29,8 +29,23 @@
</insert>
<!--动态删除-->
<delete id="deletePostById">
DELETE FROM post WHERE post_id = #{postId}
<delete id="deletePostByIds">
DELETE FROM post WHERE post_id IN
<foreach item="postId" index="index" collection="postIds" separator="," open="(" close=")">
#{postId}
</foreach>
</delete>
<!--删除收藏记录-->
<delete id="1">
DELETE FROM post_favorite WHERE post_id = #{postId}
</delete>
<!--删除点赞记录-->
<delete id="2">
DELETE FROM post_like WHERE post_id = #{postId}
</delete>
<!--动态评论删除-->
<delete id="3">
DELETE FROM comments WHERE post_id = #{postId}
</delete>
<!--动态查询-->