vista tablas relaciones relacionar relacionales las internas funcionalidades estan error diseñador desactivadas cómo como activar mysql phpmyadmin

mysql - tablas - Cómo habilitar la vista de relación en phpmyadmin



phpmyadmin relaciones internas (4)

Cambie su motor de almacenamiento a InnoDB yendo a Operation

Cuando trabajo en XAMPP con phpmyadmin, después de crear una tabla, tengo la opción de hacer clic en "vista de relación" después de hacer clic en la pestaña de estructura. Vea abajo:

Sin embargo, en cualquier momento cuando creo una tabla con mi host phpmyadmin, no tengo la opción de seleccionar "relación de vista" Ver a continuación:

¿Hay alguna forma de habilitar esto? Actualmente tengo que establecer relaciones en xampp y exportar a mi host phpmyadmin para que funcione.


primero seleccione la tabla con la que desea establecer la relación con >> luego vaya a la operación, para cada tabla hay una configuración de operación diferente, >> operación interna "motor de almacenamiento" seleccione la opción innoDB

innoDB te permitirá ver la "vista de relación" que te ayudará a crear la clave externa


Habilitación de la Vista de relación en phpMyAdmin / MAMP

Si está utilizando MAMP para sus proyectos basados ​​en bases de datos, probablemente utilizará phpMyAdmin para administrar su base de datos MySQL si ha decidido seguir esa ruta. Si está creando una base de datos, se estará preguntando cómo crear relaciones y claves de acceso para sus tablas.

En primer lugar, debe verificar que tiene acceso a la vista de relación. Para hacerlo, abra phpMyAdmin y seleccione una base de datos. Debe asegurarse de que el motor de almacenamiento de sus tablas esté configurado para usar InnoDB. Haga clic en una tabla dentro de su base de datos y elija la pestaña Operaciones. Asegúrese de que el motor de almacenamiento esté configurado para usar InnoDB y guarde los cambios.

Ahora, regrese a su vista de tabla y haga clic en la pestaña Estructura. Dependiendo de su versión de phpMyAdmin, debería ver un enlace titulado Relación de vista debajo de la estructura de la tabla. Si puedes verlo, estás listo para ir. Si no puede, deberá seguir los pasos a continuación para configurar phpMyAdmin para habilitar la vista de Relaciones.

  1. Encuentra /Applications/MAMP/bin/phpMyAdmin/scripts/create_tables.sql
  2. Dejé este archivo predeterminado, pero puede cambiar el nombre de la tabla a cualquier cosa que desee. Deje el mío phpMyAdmin
  3. Abra phpMyAdmin y vaya a la pestaña Importar .
  4. Haga clic en el botón Examinar y busque el archivo create_tables.sql y luego haga clic en Ir .
  5. Las tablas requeridas para la vista Relación se agregarán a la base de datos que usted especificó.
  6. Abra / /Applications/MAMP/bin/phpMyAdmin/config.inc.php
  7. Busque el bloque de código de configuración de Servidor y reemplace / elimine el siguiente código y complete los valores. Si dejó todo lo predeterminado en el archivo create_tables.sql, entonces debería cortar y pegar las líneas a continuación.

    $cfg[''Servers''][$i][''pmadb''] = ''phpmyadmin''; $cfg[''Servers''][$i][''bookmarktable''] = ''pma_bookmark''; $cfg[''Servers''][$i][''relation''] = ''pma_relation''; $cfg[''Servers''][$i][''table_info''] = ''pma_table_info''; $cfg[''Servers''][$i][''table_coords''] = ''pma_table_coords''; $cfg[''Servers''][$i][''pdf_pages''] = ''pma_pdf_pages''; $cfg[''Servers''][$i][''column_info''] = ''pma_column_info''; $cfg[''Servers''][$i][''history''] = ''pma_history'';

  8. Guarde el archivo, reinicie MAMP y actualice su consola phpMyAdmin.

  9. Vaya a su base de datos y vea una de sus tablas en el modo Estructura. Ahora debería ver el enlace de la vista de relación.

Fuente: http://newvibes.com/blog/enabling-relation-view-in-phpmyadmin-mamp/


Si es demasiado tarde por la noche y su mesa ya es innoDB y todavía no ve el enlace, tal vez se deba al hecho de que ahora está ubicada por encima de la estructura de la mesa, como se muestra en la imagen