Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2011, 14:20
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Borrar con delete cascade o join !!!

Hola Duraznero:

Cuando tengas alguna duda con respecto a sintaxis no hay mejor lugar para buscar que la documentación oficial de MySQL

13.2.1. Sintaxis de DELETE

Ahí encontraras un párrafo que dice lo siguiente:

Cita:
El efecto es que puede borrar registros para varias tablas al mismo tiempo y tienen tablas adicionales que se usan para buscar:

DELETE t1, t2 FROM t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;

O:

DELETE FROM t1, t2 USING t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;
Ahora bien, en el foro también se ha tratado varias veces el tema, checa esta liga que data del 2009:

http://www.forosdelweb.com/f86/delet...r-join-738688/

Como recomendación final, siempre utiliza la herramienta de búsqueda del foro antes de publicar una nueva pregunta.

Saludos y espero que las ligas te sean de ayuda
Leo.