Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   PHPMyadmin llaves foraneas (http://www.forosdelweb.com/f86/phpmyadmin-llaves-foraneas-490013/)

gouki2005 15/05/2007 00:21

PHPMyadmin llaves foraneas
 
Alguien sabe como crear llaves foraneas con este gestor? esa es mi duda

radian 15/05/2007 01:37

Re: PHPMyadmin llaves foraneas
 
Hola,

Tienes que crear la base de datos con el engine InnoDB, con MyISAm no te va a funcionar.

Para crear foráneas con phpmyadmin tienes que dar a vista de relaciones. Allí ya haces la relación que requieres, con los eventos asociados a borrado o actualización de la clave foránea.0

De todas formas es bastante rupestre el sistema de phpmyadmin, te paso la instrucción manual para que te resulte más sencillo:

ALTER TABLE `tabla`
ADD CONSTRAINT `NombreFK` FOREIGN KEY (`Campo_tabla`) REFERENCES `matriz` (`Campo_tabla_referenciada`) ON DELETE CASCADE ON UPDATE CASCADE;

En este ejemplo todo en cascada...

saludos


La zona horaria es GMT -6. Ahora son las 04:12.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.