select id, code, trade_date, open, close, change_rate, trade_days, volume, amount, change_rate_10, change_rate_20, change_rate_60, avg_volume_20, free_float_market_value, total_market_value, agencies_hold from new_stocks insert into new_stocks code, trade_date, open, close, change_rate, trade_days, volume, amount, change_rate_10, change_rate_20, change_rate_60, avg_volume_20, free_float_market_value, total_market_value, agencies_hold, #{code}, #{tradeDate}, #{open}, #{close}, #{changeRate}, #{tradeDays}, #{volume}, #{amount}, #{changeRate10}, #{changeRate20}, #{changeRate60}, #{avgVolume20}, #{freeFloatMarketValue}, #{totalMarketValue}, #{agenciesHold}, insert into new_stocks( code, trade_date, open, close, change_rate, trade_days, volume, amount, change_rate_10, change_rate_20, change_rate_60, avg_volume_20, free_float_market_value, total_market_value, agencies_hold ) values ( #{item.code}, #{item.tradeDate}, #{item.open}, #{item.close}, #{item.changeRate}, #{item.tradeDays}, #{item.volume}, #{item.amount}, #{item.changeRate10}, #{item.changeRate20}, #{item.changeRate60}, #{item.avgVolume20}, #{item.freeFloatMarketValue}, #{item.totalMarketValue}, #{item.agenciesHold} ) update new_stocks code = #{code}, trade_date = #{tradeDate}, open = #{open}, close = #{close}, change_rate = #{changeRate}, trade_days = #{tradeDays}, volume = #{volume}, amount = #{amount}, change_rate_10 = #{changeRate10}, change_rate_20 = #{changeRate20}, change_rate_60 = #{changeRate60}, avg_volume_20 = #{avgVolume20}, free_float_market_value = #{freeFloatMarketValue}, total_market_value = #{totalMarketValue}, agencies_hold = #{agenciesHold}, where id = #{id} delete from new_stocks where id = #{id} delete from new_stocks where id in #{id}