INSERT INTO im_group (id_,name_,introduce_,member_num_,memo_,tags_,img_,type_,create_time_,update_time_) VALUES(#{id},#{name},#{introduce},#{memberNum},#{memo},#{tags},#{img},#{type},#{createTime},#{updateTime}) UPDATE im_group member_num_ = #{memberNum}, id_ = #{id}, tags_ = #{tags}, introduce_ = #{introduce}, update_time_ = #{updateTime}, memo_ = #{memo}, name_ = #{name}, img_ = #{img}, type_ = #{type}, create_time_ = #{createTime}, WHERE id_ = #{id} UPDATE im_group_member SET nickname_ = #{nickName} WHERE user_id_ = #{userId} UPDATE im_user_friend SET friend_nickname_ = #{nickName} WHERE friend_id_ = #{userId}; UPDATE im_group ig LEFT JOIN (SELECT COUNT(id_) num_,im_group_id_ FROM im_group_member GROUP BY im_group_id_) igm ON ig.id_ = igm.im_group_id_ SET member_num_ = igm.num_ WHERE ig.id_ = igm.im_group_id_ DELETE FROM im_group WHERE id_ = #{id}