Подтвердить что ты не робот

Как включить вид отношения в phpmyadmin

При работе в XAMPP с phpmyadmin после создания таблицы у меня есть возможность щелкнуть "вид отношения" после нажатия на вкладку структуры. См. Ниже:

enter image description here

Однако в любое время, когда я создаю таблицу с моим хостом phpmyadmin, у меня нет возможности выбрать "вид отношения". См. ниже:

enter image description here

Есть ли способ разрешить это? В настоящее время мне нужно настроить отношения в xampp и экспортировать на мой хост phpmyadmin, чтобы он работал.

4b9b3361

Ответ 1

Измените механизм хранения на InnoDB, перейдя в режим работы

Ответ 2

relation view

Если это слишком поздно ночью, а ваша таблица уже является innoDB, и вы все еще не видите ссылку, возможно, это связано с тем, что теперь она помещена над структурой таблицы, как показано на рисунке

Ответ 3

сначала выберите таблицу, с которой вы хотели бы установить связь с → затем перейдите к операции, для каждой таблицы есть настройка операции разницы, → внутри операции "механизм хранения" выберите опцию innoDB

innoDB позволит вам просмотреть "вид отношения", который поможет вам сделать внешний ключ

enter image description here

Ответ 4

Включение просмотра отношений в phpMyAdmin/MAMP

Если вы используете MAMP для своих проектов, управляемых базой данных, вы, вероятно, будете использовать phpMyAdmin для администрирования базы данных MySQL, если вы решили пойти по этому пути. Если вы создаете базу данных, вам может быть интересно, как создавать отношения и внешние ключи для ваших таблиц.

Во-первых, вам нужно убедиться, что у вас есть доступ к представлению Relation. Для этого откройте phpMyAdmin и выберите базу данных. Вы должны убедиться, что ваш движок хранения таблиц настроен на использование InnoDB. Нажмите на таблицу в вашей базе данных и выберите вкладку Операции. Убедитесь, что механизм хранения настроен на использование InnoDB, и сохраните изменения.

Теперь вернитесь к виду таблицы и перейдите на вкладку Структура. В зависимости от вашей версии phpMyAdmin вы должны увидеть ссылку под названием Relation под структурой таблицы. Если ты видишь это, тебе хорошо идти. Если вы не можете, вам нужно выполнить следующие шаги, чтобы установить phpMyAdmin для включения просмотра отношений.

  1. Найти /Applications/MAMP/bin/phpMyAdmin/scripts/create_tables.sql
  2. Я оставил этот файл по умолчанию, но вы можете изменить имя таблицы на любое другое. Я оставил свой phpMyAdmin
  3. Откройте phpMyAdmin и перейдите на вкладку " Импорт ".
  4. Нажмите кнопку обзора и найдите файл create_tables.sql, а затем нажмите " Перейти".
  5. Таблицы, необходимые для представления Relation, будут добавлены в указанную вами базу данных.
  6. Откройте /Applications/MAMP/bin/phpMyAdmin/config.inc.php
  7. Найдите блок кода конфигурации сервера (ов), замените/раскомментируйте следующий код и заполните значения. Если вы оставили все по умолчанию в файле create_tables.sql, вам нужно просто вырезать и вставить строки ниже.

    $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. Сохраните файл и перезапустите MAMP и обновите консоль phpMyAdmin.

  9. Перейдите в свою базу данных и просмотрите одну из ваших таблиц в режиме структуры. Теперь вы должны увидеть ссылку просмотра Relation.

Источник: http://newvibes.com/blog/enabling-relation-view-in-phpmyadmin-mamp/

Ответ 5

1 - Измените поисковую систему ваших таблиц с "My ISAM" на "Inno DB" на вкладке "Операции" 2 - вы должны сделать это для всех таблиц, для которых вы хотите установить связь между 3 - localhost/phpmyadmin/tbl_relation.php? Db = your_database_name & table = your_table_name затем замените этот URL в браузере, тогда вы сможете увидеть страницу отношений