SELECT v.id, v.user_id, v.title, v.description, v.video_url, v.cover_image, v.category, v.tags, v.duration, v.file_size, v.view_count, v.status, v.create_time, v.update_time, v.del_flag, v.audit_status, v.audit_opinion, v.audit_user_id, v.audit_time, v.publish_time, u.nick_name as publisher_name, u.avatar as publisher_avatar FROM vet_training_video v LEFT JOIN sys_user u ON v.user_id = u.user_id insert into vet_training_video user_id, title, description, video_url, cover_image, category, tags, duration, file_size, view_count, status, create_time, update_time, del_flag, audit_status, audit_opinion, audit_user_id, audit_time, publish_time, #{userId}, #{title}, #{description}, #{videoUrl}, #{coverImage}, #{category}, #{tags}, #{duration}, #{fileSize}, #{viewCount}, #{status}, #{createTime}, #{updateTime}, #{delFlag}, #{auditStatus}, #{auditOpinion}, #{auditUserId}, #{auditTime}, #{publishTime}, update vet_training_video user_id = #{userId}, title = #{title}, description = #{description}, video_url = #{videoUrl}, cover_image = #{coverImage}, category = #{category}, tags = #{tags}, duration = #{duration}, file_size = #{fileSize}, view_count = #{viewCount}, status = #{status}, create_time = #{createTime}, update_time = #{updateTime}, del_flag = #{delFlag}, audit_status = #{auditStatus}, audit_opinion = #{auditOpinion}, audit_user_id = #{auditUserId}, audit_time = #{auditTime}, publish_time = #{publishTime}, where id = #{id} delete from vet_training_video where id = #{id} delete from vet_training_video where id in #{id}