用存儲過程刪除重複數據且留下一條數據

原本打算用一條sql直接執行,可是數據量太大,因此正好拿存儲過程練練。感謝個人同事對個人幫助。mysql 要求:刪除相同order_id的其餘多餘數據。id是主鍵sql 思路:對數據根據order_id排序,這樣相同數據就會緊挨着,而後使用遊標,也就是循環,對比上下兩條記錄的order_id 如相同,刪掉,如不相同,則把此行order_id賦值給一個變量,以便爲了下次循環的時候比較、oop 話很少
相關文章
相關標籤/搜索