2012-01-28 128 views

Respuesta

47

Este es un mecanismo interno de phpmyadmin para administrar la relación entre las tablas.
Esta característica es realmente útil para tablas MYISAM que no admiten claves y restricciones foráneas.
Al definir las relaciones internas en phpmyadmin, se vinculan las tablas juntas que de lo contrario no se pueden vincular. Esta información se almacena en una tabla específica de phpmyadmin dentro de su servidor MySQL (phpmyadmin.PMA_relation).

Sin embargo, esta es solo una definición interna de phpmyadmin y no tiene ningún efecto en mysql (no se aplican restricciones de clave externa o integridad referencial).

Consulte here para obtener información adicional.

+13

Como complemento de la información, tenga en cuenta que las relaciones internas de MyISAM, aunque útiles, no se pueden exportar (excepto como comentarios). Por lo tanto, la migración o restauración de la base de datos no los importará nuevamente. – dbernard

+0

Si está utilizando InnoDB exclusivamente, puede desactivar la configuración de "relación" en config.inc.php para deshacerse del desorden inútil que esta característica agrega a la interfaz de usuario. –

Cuestiones relacionadas