Para crear una clave foránea (foreign key) en MySQL desde phpMyAdmin , lo primero que hay que hacer es verificar el motor de almacenamiento de las tablas, que debe ser InnoDB . Esto se puede ver en la lista de tablas en la columna "Tipo". Por defecto las tablas se crean con el tipo MyISAM. Para crear la clave foránea, es necesario que ambas tablas involucradas, la que incluye el campo clave foránea y la que es referenciada, deben ser de tipo InnoDB. Esto se puede cambiar en la pestana "Operaciones" al seleccionar una tabla. Una vez cambiado el motor de almacenamiento en ambas tablas, podemos ejecutar el código SQL que creará la clave foránea, ya que no se puede hacer por medio de la interfaz gráfica. Ejemplo: ALTER TABLE `producto` ADD FOREIGN KEY (`id_categoria`) REFERENCES `categoria` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; En este ejemplo estamos creando la integridad referencial de manera que al eliminar un registro de la tabla "categoria", se elim...