id, hit_reg_id, stuName, schoolName, collegeName, major, division, phoneNumber, email, studentIdCard, trialsScore, isPreliminary, remark,sex, del_flag, create_time, create_by, update_time, update_by insert into hit_competition_student_info hit_reg_id, stu_name, school_name, college_name, major, division, phone_number, email, student_id_card, trials_score, is_preliminary, remark, sex, del_flag, create_time, create_by, update_time, update_by, student_id, user_id, #{hitRegId}, #{stuName}, #{schoolName}, #{collegeName}, #{major}, #{division}, #{phoneNumber}, #{email}, #{studentIdCard}, #{trialsScore}, #{isPreliminary}, #{remark}, #{sex}, #{delFlag}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, #{studentId}, #{userId}, update hit_competition_student_info hit_reg_id = #{hitRegId}, student_id = #{studentId}, stu_name = #{stuName}, school_name = #{schoolName}, college_name = #{collegeName}, major = #{major}, division = #{division}, phone_number = #{phoneNumber}, email = #{email}, student_id_card = #{studentIdCard}, trials_score = #{trialsScore}, is_preliminary = #{isPreliminary}, remark = #{remark}, sex = #{sex}, del_flag = #{delFlag}, create_time = #{createTime}, create_by = #{createBy}, update_time = #{updateTime}, update_by = #{updateBy}, where id = #{id} UPDATE hit_competition_student_info SET is_preliminary = 1 WHERE school_name IN ( SELECT school_name FROM ( SELECT school_name FROM hit_competition_student_info GROUP BY school_name HAVING COUNT(*) < 15 ) AS temp ); delete from hit_competition_student_info where id = #{id} delete from hit_competition_student_info where id in #{id}