INSERT INTO activity (activity_id, activity_name, activity_desc, begin_date_time, end_date_time, stock_count, take_count, state, creator, create_time, update_time) VALUES (#{activityId}, #{activityName}, #{activityDesc},#{beginDateTime}, #{endDateTime}, #{stockCount}, #{takeCount}, #{state}, #{creator}, now(), now()) UPDATE activity SET state = #{afterState} WHERE activity_id = #{activityId} AND state = #{beforeState}