MySQL/ASP - 刪除重複行
我有一個包含100,000行的表,名爲'photoSearch'。當從其他桌子上傳輸數據(花了血腥的時間,我很累)時,我不小心忘記了移除了我做的測試轉移,在我把所有東西一次性轉移之前,在表格中留下了3500行。MySQL/ASP - 刪除重複行
ID列是'photoID'(INT),我需要刪除照片ID小於6849的所有重複項。如果我可以刪除重複項,那將比刪除表並開始另一次轉移。
有沒有人有最實際和最安全的方式來做到這一點的任何建議?
UPDATE:
我居然回答我的問題。爲了安全,我備份了我的桌子,然後我跑了這個:
ALTER IGNORE TABLE photoSearch ADD UNIQUE INDEX unique_id_index(photoID);
此刪除了所有3500次重複在一分鐘內:)
你可以給photoSearch結構嗎? –