1. 程式人生 > >資料重複導致建立唯一索引失敗,刪除重複資料的SQL語句

資料重複導致建立唯一索引失敗,刪除重複資料的SQL語句

因資料重複建立唯一索引失敗,刪除重複資料的SQL語句:

delete from stat  where id in (select * from (select min(id) from stat  group by mid having count(mid)>1) as b);

說明:紅色為表明,綠色為唯一主鍵,藍色為重複的欄位。

付:轉移資料庫:

(1)把要轉移的資料庫表和資料轉存成.sql檔案。

(3)用mysql命令列建立相應資料庫(注意編碼格式),

(4)set names utf8; (一般.sql檔案都是utf8編碼,若沒有這行命令,轉移的中文資料會出現亂碼)

(5)use {tablename}(選中資料庫)

(6)source  .sql檔案的絕對路徑;(執行.sql檔案)