我有一张接近八千万条数据的彩虹表,然后里面有二十多万条的重复数据,我想使用GROUP BY
进行分组,但是使用了GROUP BY
语句以后,mysql会生出一张零时表,而零时表,把我的硬盘全部沾满了,所以,求个办法,能帮去去处这重复的数据?
我的sql:
sql:
SELECT COUNT(id
) FROM password
WHERE length
= 4 GROUP BY ciphertext
迷茫2017-04-17 16:33:14
データベースに余裕がないため、この種の問題を解決するために SQL ステートメントを使用することはお勧めできません。プログラムを使用して実装できます (Python スクリプトの作成など)。手順は次のとおりです。
または
REPLACE
テーブル B のデータを確認します。結果が正しい場合は、テーブル A を削除し、テーブル B の名前をテーブル A に変更します。 INSERT INTO ... ON DUPLICATE KEY UPDATE ...