Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2011, 10:17
_Ruben_
 
Fecha de Ingreso: enero-2008
Mensajes: 201
Antigüedad: 16 años, 11 meses
Puntos: 39
Respuesta: Eliminar registros de 2 tablas simultaneamente

No estoy muy seguro, ya que no suelo enfrentarme a consultas tan raras como esa, pero el error creo que es que tiene una condición compuesta por un OR. ¿Sabes como funcionan las condiciones con un OR?

Te pongo un ejemplo:
condicion1 OR condicion2

Primero se comprueba condicion1 y si es false se comprueba condicion2. Pero si condicion1 es true entonces condicion2 no se comprueba.

En la primera condición que tienes en tu OR solo haces comprobación con datos de la primera tabla, no de la segunda, lo que equivale a hacer "DELETE FROM tabla2" lo cual borra toda la tabla.