DELETE DE TER COUNT (*) no MySQL

Ok, então existem algumas postagens aqui sobre isso e menos ainda na web. Eu literalmente tentei cada um deles e não consigo fazer nada funcionar. Espero que alguém aqui tenha pena de mim :)

Aqui estão os dados com os quais estou trabalhando. Eu quero excluir todos esses registros.

<code>SELECT
part_desc, count(*) as rec_num
FROM ag_master
GROUP BY part_desc HAVING COUNT(*) > 1000;

+--------------------------------------+---------+
| part_desc                            | rec_num |
+--------------------------------------+---------+
| SILICON DELAY LINE, TRUE OUTPUT      |    1092 |
| LOADABLE PLD                         |    1401 |
| 8-BIT, FLASH, 8 MHz, MICROCONTROLLER |    1411 |
| FPGA                                 |    1997 |
| 8-BIT, MROM, 8 MHz, MICROCONTROLLER  |    3425 |
+--------------------------------------+---------+
5 rows in set (0.00 sec)
</code>

O mais próximo que cheguei de encontrar código que faria isso é mostrado abaixo. A sintaxe verifica ok e é executado, no entanto, parece apenas pendurar o banco de dados. Eu deixei correr por 10 minutos e nada acontece, então eu aborto isso.

<code>DELETE
FROM ag_master
WHERE part_id IN (
  SELECT part_id
  FROM ag_master
  GROUP BY part_desc
  HAVING COUNT(*) > 1000
);
</code>

Aqui está o plano de explicação na tabela tmp

<code>mysql> EXPLAIN SELECT * FROM ag_master WHERE part_desc IN (SELECT part_desc FROM tmp);
+----+--------------------+-----------+--------+---------------+------+---------+------+--------+-------------+
| id | select_type        | table     | type   | possible_keys | key  | key_len | ref  | rows   | Extra       |
+----+--------------------+-----------+--------+---------------+------+---------+------+--------+-------------+
|  1 | PRIMARY            | ag_master | ALL    | NULL          | NULL | NULL    | NULL | 177266 | Using where |
|  2 | DEPENDENT SUBQUERY | tmp       | system | NULL          | NULL | NULL    | NULL |      1 |             |
+----+--------------------+-----------+--------+---------------+------+---------+------+--------+-------------+
2 rows in set (0.00 sec)
</code>

questionAnswers(2)

yourAnswerToTheQuestion