瀏覽代碼

删除历史记录

chao 5 年之前
父節點
當前提交
08302cf57d
共有 1 個文件被更改,包括 6 次插入7 次删除
  1. 6 7
      product/src/main/resources/com-caimei-module-product/ProductModuleMapper.xml

+ 6 - 7
product/src/main/resources/com-caimei-module-product/ProductModuleMapper.xml

@@ -221,14 +221,13 @@
     </insert>
     <!--删除大于10条的历史记录-->
     <delete id="deleteSearchHistoryByUserId">
-        DELETE tb FROM user_search_history AS tb,(
-            SELECT id FROM user_search_history
-            WHERE userId=#{userId}
-            ORDER BY id DESC
-            LIMIT 1,10
-        ) AS temp
+        DELETE FROM user_search_history
         WHERE userId=#{userId}
-        AND (temp.id > tb.id)
+        AND id NOT IN (
+            SELECT temp.id FROM (
+                SELECT id FROM user_search_history WHERE userId=#{userId} ORDER BY id DESC LIMIT 10
+            ) AS temp
+        )
     </delete>
     <delete id="deleteAllSearchHistory">
         DELETE FROM