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}