MySQL / ASP - Удалить повторяющиеся строки
У меня есть таблица с 100 000 строк, которая называется «photoSearch». При переносе данных из других таблиц (это заняло кровавые времена, и я был чертовски устал), я случайно забыл удалить сделанный мной тестовый перенос, который оставил 3500 строк в таблице, прежде чем я перенес все за один раз.
Столбец идентификатора - «photoID» (INT), и мне нужно удалить все дубликаты, у которых photoID меньше 6849. Если бы я мог просто удалить дубликаты, это было бы менее болезненно, чем удалить таблицу и запустить другую передачи.
Кто-нибудь получил какие-либо предложения о наиболее практичном и безопасном способе сделать это?
UPDATE:
Я действительно ответил на свой вопрос. Я зарезервировал свой стол для безопасности, и затем я управлял этим:
ALTER IGNORE TABLE photoSearch ADD UNIQUE INDEX unique_id_index (photoID);
Это удалило все 3500 дубликатов за минуту:)