INSERT INTO physical_tournament_runtime (
tournament_id,
current_level_id,
current_level_start_time,
pause_status,
pause_start_time,
status,
last_level_switch_time,
tournament_begin_time
) VALUES (
#{tournamentId},
#{currentLevelId},
#{currentLevelStartTime},
#{pauseStatus},
#{pauseStartTime},
#{status},
#{lastLevelSwitchTime},
#{tournamentBeginTime}
)
UPDATE physical_tournament_runtime
current_level_id = #{currentLevelId, jdbcType=INTEGER},
current_level_start_time = #{currentLevelStartTime, jdbcType=TIMESTAMP},
pause_status = #{pauseStatus, jdbcType=TINYINT},
pause_start_time = #{pauseStartTime, jdbcType=TIMESTAMP},
status = #{status, jdbcType=VARCHAR},
tournament_begin_time = #{tournamentBeginTime},
last_level_switch_time = #{lastLevelSwitchTime, jdbcType=TIMESTAMP},
updated_at = CURRENT_TIMESTAMP
WHERE tournament_id = #{tournamentId, jdbcType=INTEGER}
AND tournament_id IS NOT NULL
DELETE FROM physical_tournament_runtime
tournament_id IN
#{id}
DELETE FROM physical_tournament_runtime where tournament_id = #{tournamentId}