select a.id, a.name, a.type, a.code, a.exchange_id, a.trading_unit, a.minimum_price_fluctuation, a.trading_time, a.price_limit, a.delivery_month, a.delivery_method, a.delivery_location, a.margin_ratio, a.pricing_unit, a.last_trading_day, a.delivery_date, a.create_by, a.create_time, a.update_by, a.update_time, a.del_flag, a.remark, ie."name" as exchange_name from invest_future_standard_infor a left join invest_exchange ie on ie.id =a.exchange_id insert into invest_future_standard_infor id, name, type, code, exchange_id, trading_unit, minimum_price_fluctuation, trading_time, price_limit, delivery_month, delivery_method, delivery_location, margin_ratio, pricing_unit, last_trading_day, delivery_date, create_by, create_time, update_by, update_time, del_flag, remark, #{id}, #{name}, #{type}, #{code}, #{exchangeId}, #{tradingUnit}, #{minimumPriceFluctuation}, #{tradingTime}, #{priceLimit}, #{deliveryMonth}, #{deliveryMethod}, #{deliveryLocation}, #{marginRatio}, #{pricingUnit}, #{lastTradingDay}, #{deliveryDate}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{delFlag}, #{remark}, update invest_future_standard_infor name = #{name}, type = #{type}, code = #{code}, exchange_id = #{exchangeId}, trading_unit = #{tradingUnit}, minimum_price_fluctuation = #{minimumPriceFluctuation}, trading_time = #{tradingTime}, price_limit = #{priceLimit}, delivery_month = #{deliveryMonth}, delivery_method = #{deliveryMethod}, delivery_location = #{deliveryLocation}, margin_ratio = #{marginRatio}, pricing_unit = #{pricingUnit}, last_trading_day = #{lastTradingDay}, delivery_date = #{deliveryDate}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, del_flag = #{delFlag}, remark = #{remark}, where id = #{id} delete from invest_future_standard_infor where id = #{id} delete from invest_future_standard_infor where id in #{id} update invest_future_standard_infor set del_flag='1' where id = #{id} update invest_future_standard_infor set del_flag='1' where id in #{id}