INSERT INTO comment (
note_id, author_id, parent_id, content,
like_count, reply_count, created_at, updated_at
) VALUES (
#{noteId}, #{authorId}, #{parentId}, #{content},
#{likeCount}, #{replyCount}, #{createdAt}, #{updatedAt}
)
UPDATE comment
content = #{content},
like_count = #{likeCount},
reply_count = #{replyCount},
updated_at = CURRENT_TIMESTAMP
WHERE comment_id = #{commentId}
DELETE FROM comment WHERE comment_id = #{commentId}
UPDATE comment SET like_count = like_count + 1
WHERE comment_id = #{commentId}
UPDATE comment SET like_count = like_count - 1
WHERE comment_id = #{commentId} AND like_count > 0
UPDATE comment SET reply_count = reply_count + 1
WHERE comment_id = #{commentId}
UPDATE comment SET reply_count = reply_count - 1
WHERE comment_id = #{commentId} AND reply_count > 0