Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Triggers con delete

Estas en el tema de Triggers con delete en el foro de Mysql en Foros del Web. hola amigos necesito que me ayuden con algo.. Saben que quiero eliminar un campo de una tabla, pero necesito validar que ese caampo no este ...
  #1 (permalink)  
Antiguo 24/03/2009, 08:47
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Triggers con delete

hola amigos necesito que me ayuden con algo.. Saben que quiero eliminar un campo de una tabla, pero necesito validar que ese caampo no este en otra tabla.. Xq sno no puedo eliminarlo ya que se me dañaria mi base de datos.. Me gustaria q me ayudaran.. Muchas gracias..
  #2 (permalink)  
Antiguo 24/03/2009, 10:01
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Respuesta: Triggers con delete

Pues tienes que hacer un select antes del delete y verificar si existen registros dependientes, y de acuerdo a eso realizar o no la eliminación del registro

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 24/03/2009, 10:11
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 11 meses
Puntos: 53
Respuesta: Triggers con delete

es

Código sql:
Ver original
  1. IF EXISTS(SELECT * FROM tabla_comprueta)
  2. DELETE FROM tabla_elimina

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:30.