UPDATE user_order_history SET userId = #{userId}, searchWord = #{searchWord}, searchDate = #{searchDate}, delFlag = #{delFlag} WHERE id = #{id} DELETE FROM user_order_history WHERE userId=#{userId} AND id NOT IN ( SELECT temp.id FROM (SELECT id FROM user_order_history WHERE userId=#{userId} ORDER BY id DESC LIMIT 10) AS temp ) INSERT INTO user_order_history (userId, searchWord, searchDate, delFlag) VALUES (#{userId}, #{searchWord}, #{searchDate}, #{delFlag})