Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2010, 09:11
davidj
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 20 años, 7 meses
Puntos: 18
¿ Como borrar datos de diferentes tablas ?

Hola compañeros!

Estoy diseñando una aplicación web y necesito borrar datos de diferentes tablas. Cada una de ellas lleva un campo con un identificador que es el que deseo borrar. Se trata de un identificador que indica a que campaña pertenecen (la aplicación va de manejo de campañas comerciales, etc..) es decir, por ejemplo, se trataría de que los registros con el número 345 que se encuentran en cada tabla sean borrados, eso si, en cada tabla el nombre del campo es diferente pero el identificador es el mismo. La estructura sería pareceida a:

TABLA1
id
campo1
campo2
campo_id_campana (contiene el 345)

TABLA2
id
campo1
campo2
campo_campana_id (contiene el 345)

TABLA3
id
campo1
campo2
campo_cam_id (contiene el 345)

TABLA4
id
campo1
campo2
campo_idcampana (contiene el 345)

¿Como lo podria realizar?

Podria realizar un delete tabla a tabla pero ¿no es mejor realizarlo de golpe en una sentencia?

Gracias!!