Включение представления отношений в phpMyAdmin / MAMP
Если вы используете MAMP для своих проектов, управляемых базой данных, вы, вероятно, будете использовать phpMyAdmin для администрирования базы данных MySQL, если вы решилиидти по этому маршруту.Если вы создаете базу данных, вам может быть интересно, как создавать связи и внешние ключи для ваших таблиц.
Во-первых, вам нужно убедиться, что у вас есть доступ к представлению Relation.Для этого откройте phpMyAdmin и выберите базу данных.Вы должны убедиться, что механизм хранения ваших таблиц настроен на использование InnoDB.Нажмите на таблицу в вашей базе данных и выберите вкладку Операции.Убедитесь, что механизм хранения настроен на использование InnoDB, и сохраните изменения.
Теперь вернитесь к представлению таблицы и перейдите на вкладку Структура.В зависимости от вашей версии phpMyAdmin вы должны увидеть ссылку под названием Relation под структурой таблицы.Если ты видишь это, тебе хорошо идти.Если вам это не нужно, вам нужно будет выполнить следующие шаги, чтобы настроить phpMyAdmin для включения представления отношений.
- Найти
/Applications/MAMP/bin/phpMyAdmin/scripts/create_tables.sql
- Я оставил этот файл по умолчанию, но вы можете изменитьимя таблицы на что угодно.Я оставил свой phpMyAdmin
- Откройте phpMyAdmin и перейдите на вкладку Импорт .
- Нажмите кнопку обзора и найдите файл create_tables.sql, а затем нажмите Go .
- Таблицы, необходимые для представления Relation, будут добавлены в указанную вами базу данных.
- Открыть
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Найдите блок кода конфигурации сервера (ов), замените / раскомментируйте следующий код и заполните значения.Если вы оставили все по умолчанию в файле 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';
Сохранить файл и перезапустите MAMP и обновите консоль phpMyAdmin.
Перейдите в базу данных и просмотрите одну из ваших таблиц в режиме структуры.Теперь вы должны увидеть ссылку «Просмотр отношений».
Источник: http://newvibes.com/blog/enabling-relation-view-in-phpmyadmin-mamp/