21/05/2011, 10:17
|
| | 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. |