原文:Mysql刪除重復數據保留最小的id

在網上查找刪除重復數據保留id最小的數據,方法如下: 自己使用的時候顯示報錯: Err You can t specify target table XXX for update in FROM clause 暫時不知道是什么原因導致的。 然后想辦法分布操作,首先篩選出有重復user的數據,然后用max 選出其中較大的那一行: SELECT max id from tb GROUP BY user ...

2017-10-07 05:29 1 1992 推薦指數:

查看詳情

mysql刪除表中重復數據,只保留一個最小id的記錄

語句: 翻譯成中文就是: 刪除,“table1”中,id 不在此范圍的所有記錄。此范圍是,篩選出,以field1分組的,所有組別中id最小的一個。 更直接點就是,以field1分組,選出分組中id最小的一條記錄,然后剩下的全部刪除。 理解不正確的話,請指點一二。 ...

Wed Nov 07 18:15:00 CST 2018 0 643
sqlserver 刪除重復數據 保留最大id的SQL語句

SqlServer 刪除重復數據 保留最大id的SQL語句 多種方法: --處理表重復記錄(查詢和刪除) /************************************************************************************************************************ ...

Tue Apr 13 22:42:00 CST 2021 0 236
mysql刪除重復數據保留id最大一條記錄

目的: 一張表,表名 credit_user 相同的 user_code有多條重復數據,現在只保留一條數據 一:首先是這么想的 發現在mysql中會報錯 錯誤信息:[Err] 1093 - You can't specify target table 'credit_user ...

Mon Dec 25 19:07:00 CST 2017 0 2788
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM