Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2011, 13:52
nelson60s
 
Fecha de Ingreso: junio-2007
Mensajes: 8
Antigüedad: 16 años, 10 meses
Puntos: 0
DELETE para varios registros resultantes de un SELECT en otra tabla

Hola!

Tengo un par de tablas de 300.000 registros en la misma base de datos en un motor MySQL 5.

Necesito borrar de la tabla A los que esten en la tabla B.

estoy utilizando:

Código PHP:
DELETE FROM tablaA WHERE id IN (SELECT id FROM tablaB
Pero esto consume demasiada maquina y paraliza el servidor.

Me gustaria que me guiaran en la mejor manera de realizar este procedimiento.