朋友問:
5000萬數據的一張表,怎麼去重快,根據兩個字段判斷是否重復。
回復之:
把2個字段以及主鍵id select 出來建立一張臨時表t1,
t1建立好主鍵索引以及2個對比的字段聯合索引。
然後在臨時表裡面 比對重復的記錄,
把重復的記錄錄入第二張臨時表t2,t2表結構和t1一模一樣。
然後根據你的業務來決定如何處理t2表裡面的重復記錄,用t2關聯原來的5000W記錄的表來進行處理,
大概通常的是group by2個字段,取出主鍵id較大的值的記錄刪除掉。
忘記MySQL的root密碼該怎麼辦,忘記MySQLroot
64位 Windows 用了 32位編譯平台 編譯不過 My
Linux CentOS6.4下Mysql數據庫的安裝與配置
今天在配置opennebula 3.8
第二章 Mysql 數據類型簡介--(整數類型、浮點數類型和
MySQL 復制表結構,mysql復制結構 介紹 &nbs