select id, name, target, feature, suggest, classtype_id, sort, create_time from by_math select dict_value+9999 id, 0 parent_id,dict_label name,dict_sort sort from sys_dict_data where dict_type='sys_yebjlx' and dict_label !='托班(2-3岁)' union all select id, classtype_id+9999, name, sort from by_math order by sort insert into by_math id, name, target, feature, suggest, classtype_id, sort, create_time, #{id}, #{name}, #{target}, #{feature}, #{suggest}, #{classtypeId}, #{sort}, #{createTime}, update by_math name = #{name}, target = #{target}, feature = #{feature}, suggest = #{suggest}, classtype_id = #{classtypeId}, sort = #{sort}, create_time = #{createTime}, where id = #{id} delete from by_math where id = #{id} delete from by_math where id in #{id}