id, name, create_user, create_time, deleted, create_user_name, classes_number, classes_uuid delete from t_classes where id = #{id,jdbcType=INTEGER} insert into t_classes (id, name, create_user, create_time, deleted, create_user_name, classes_number, classes_uuid) values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{createUser,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{deleted,jdbcType=BIT}, #{createUserName,jdbcType=VARCHAR}, #{classesNumber,jdbcType=INTEGER}, #{classesUuid,jdbcType=VARCHAR}) insert into t_classes id, name, create_user, create_time, deleted, create_user_name, classes_number, classes_uuid, #{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{createUser,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{deleted,jdbcType=BIT}, #{createUserName,jdbcType=VARCHAR}, #{classesNumber,jdbcType=INTEGER}, #{classesUuid,jdbcType=VARCHAR}, update t_classes name = #{name,jdbcType=VARCHAR}, create_user = #{createUser,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, deleted = #{deleted,jdbcType=BIT}, create_user_name = #{createUserName,jdbcType=VARCHAR}, classes_number = #{classesNumber,jdbcType=INTEGER}, classes_uuid = #{classesUuid,jdbcType=VARCHAR}, where id = #{id,jdbcType=INTEGER} update t_classes set name = #{name,jdbcType=VARCHAR}, create_user = #{createUser,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, deleted = #{deleted,jdbcType=BIT}, create_user_name = #{createUserName,jdbcType=VARCHAR}, classes_number = #{classesNumber,jdbcType=INTEGER}, classes_uuid = #{classesUuid,jdbcType=VARCHAR} where id = #{id,jdbcType=INTEGER} UPDATE t_classes SET classes_number = classes_number + 1 WHERE id= #{id} and classes_number = (SELECT m.classes_number from ( SELECT classes_number FROM t_classes WHERE id = #{id} ) m) UPDATE t_classes SET classes_number = classes_number - 1 WHERE id= #{id} and classes_number = (SELECT m.classes_number from ( SELECT classes_number FROM t_classes WHERE id = #{id} ) m)