Comunidad de diseño web y desarrollo en internet online

Tablas relacionadas

Citar            
MensajeEscrito el 28 Jun 2015 05:58 am
Hola. Tengo una tabla Empleado en MySql la cual tiene un campo codec definido como clave foranea. Esta clave relaciona a Empleado con la tabla Estadocivil por el campo codec.
Por codigo php intento eliminar un registro con por ejemplo codec = 1 y obtengo el error 1451 ya que la clave foranea esta definida como Restrict al hacer un delete. Ahora lo que queria saber es como hacer para visualizar el nombre de las tabla relacionada que es Empleado en este caso. Con mysqli_errno() obtengo el numero de error (1451) pero existirá una funcion o mecanismo para obtener el nombre de la(s) tabla(s) relacionada(s)?
Desde ya muchas gracias!!!
Javier

Por jalbo

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Jun 2015 12:28 pm
No, y no veo por qué querrías hacer eso. Me parece que estás intentado borrar en cascada. A menos que sepas muy bien que sí necesitas hacerlo, no vale la pena poner la tabla relacionada con restriciones.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.