bigTypeID, `name`, bigTypeCode, validFlag, sortIndex, seo, displayOnHomePageFlag smallTypeID, bigTypeID, `name`, smallTypeCode, validFlag, sortIndex, seo, displayOnHomePageFlag tinyTypeID, smallTypeID, `name`, tinyTypeCode, icon, validFlag, seo, sortIndex productID, brandID, tinyTypeID, preferredFlag, selfTypeID, shopID, `name`, aliasName, searchKey, normalPrice, price, highestUserLevelPrice, lowestUserLevelPrice, lowestUserLevelID, price0, price0Grade, price0Text, price0TextFlag, price1, price1Grade, price1Text, price1TextFlag, price8, price8Grade, price8Text, price8TextFlag, ladderPriceFlag, price2, price3, price4, price5, price6, price7, fee, stock, hasSkuFlag, mainImage, propertiesInfo, addTime, updateTime, sellNumber, weekSellNumber, beforeValidFlag, validFlag, favoriteTimes, commentScore, commentTimes, selfRecommendFlag, sysRecommendFlag, sortIndex, featuredFlag, featuredSortIndex, productCode, rate1, rate2, unit, synToERPFlag, allAreaFlag, provinceIDs, serviceNumber, maxBuyNumber, virtualFlag, minBuyNumber, packageCount, byFlag, normalProductFlag, wholeSaleProductFlag, promotionProductFlag, groupBuyProductFlag, step, speCommisionFlag, speCommision, videourl, props, providers, serviceCommissionRatio, reCommissionRatio, pushToERPName, prodBeans, useBeansFlag, privateFlag, invisibleServiceProviderIDs, displayOnCRMFlag, needServiceFlag, actFlag, actSort, actPrice0, actPrice1, actPrice2, actPrice3, actPrice4, actPrice5, actPrice6, actPrice7, actType, actCreateTime, beginTime, endTime, shopIndexModuleID, onlineTime, downlineTime, freePostFlag, crmBigTypeId, crmSmallTypeId, costPrice, costProportional, costCheckFlag, precisehKey, docBoost, cmbeanFlag, cmbeanPrice, cmbeanSort, actBuyGiftNum, actFullGiftAmount, actFullReduceAmount, actReduceAmount, visibility, surplusTime, priceType, tags, recommendType, machineType productDetailInfoID, productID, propValueAlias, propValueImages, detailInfo, detailInfoTxt, seoTitle, seoKeyword, seoDes, serviceInfo, orderInfo id, productId, userType, ladderNum, buyNum, buyPrice, createBy, createDate, updateBy, updateDate, delFlag productImageID, productID, shopID, addTime, image, mainFlag, sortIndex shopID, userID, `name`, sname, nameEn, site, ledgerNo, logo, rebateAmount, `level`, score, productCount, legalPerson, businessLicense, businessLicenseImage, taxCertificate, taxCertificateImage, provinceID, cityID, townID, address, registeredCapital, nature, turnover, linkMan, contractPhone, contractMobile, fax, zipCode, linkMan1, duty1, contractPhone1, contractMobile1, contractQQ1, wechat1, contractEmail1, linkMan2, duty2, contractPhone2, contractMobile2, contractQQ2, wechat2, contractEmail2, `scope`, info, productDesc, lng, lat, addTime, auditStatus, auditTime, auditNote, favoriteTimes, validFlag, payFlag1, auditFlag1, payFlag2, auditFlag2, payFlag3, auditFlag3, note, `status`, sortIndex, rate1, rate2, masterFlag, erpFlag, shopSecret, masterLogo, cooperateFlag, bail, businessScope, socialCreditCode, mainpro, firstShopType, secondShopType, medicalPracticeLicenseImg1, medicalPracticeLicenseImg2, medicalPracticeLicenseImg3, bankAccount, bankAccountName, bankName, ableRebateAmount update user_search_history userId = #{userId,jdbcType=BIGINT}, searchWord = #{searchWord,jdbcType=VARCHAR}, searchDate = #{searchDate,jdbcType=TIMESTAMP}, delFlag = #{delFlag,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} insert into user_search_history userId, searchWord, searchDate, delFlag, #{userId,jdbcType=BIGINT}, #{searchWord,jdbcType=VARCHAR}, #{searchDate,jdbcType=TIMESTAMP}, #{delFlag,jdbcType=VARCHAR}, DELETE tb FROM user_search_history AS tb,( SELECT id FROM user_search_history WHERE userId=#{userId,jdbcType=BIGINT} ORDER BY id DESC LIMIT 1,10 ) AS temp WHERE userId=#{userId,jdbcType=BIGINT} AND (temp.id > tb.id) DELETE FROM user_search_history WHERE userId=#{userId,jdbcType=BIGINT}