Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2008, 15:58
Avatar de JuanKa
JuanKa
 
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 7 meses
Puntos: 1
Como saber si una clave primaria esta contenida en otra tabla

Buenas tardes a todos.

Una pregunta.

Creo que el titulo de mi post está claro, pero les explico un poco mejor.

Tengo una clave primaria para una Tabla X y esta misma clave sera clave foranea de otra tabla Y y asi sucesivamente.

Como puedo controlar ésto, para que el registro no lo pueda eliminar, ya que si lo elimina, podran causar problemas y dejar al resto de registros de otras tablas sin ese clave foranea.

Existe alguna manera de controlar esto o haciendo una consulta mysql via php.

Derrepente en el PHP arroja un codigo de error o algo por el estilo, y en base a este codigo de error tomar decisiones como enviar un mensaje que diga "El registro que esta intentando eliminar tiene dependencias con otros datos", y el registro no se lleque a eliminar.



Gracias y saludos.