Добавление внешнего ключа в phpMyAdmin довольно простое, но выбор может быть затруднительным.
Откройте таблицу, в которую вы хотите добавить внешний ключ. Перейдите на вкладку Структура, в которой вы найдете подменю под названием Relation View. Там выберите столбец, в котором будет храниться внешний ключ, и таблица и столбец, на которые ссылается этот ключ.
Поскольку меню может быть довольно сложно найти, см. Ниже скриншоты.
Также можно добавить внешний ключ со следующим кодом SQL:
Создание внешнего ключа позволяет использовать несколько параметров, в том числе убедиться, что столбец содержит только записи, существующие в другой таблице, возможность предотвратить удаление записей в другой таблице или каскадирование удаления в таблицы, на которые они ссылаются.
Но одним из наиболее полезных вариантов в интерфейсе phpMyAdmin является получение выпадающего списка с записями другой таблицы при вставке записей в таблицу, содержащую внешние ключи.
Можно даже решить, какое значение отображается по умолчанию из таблицы, когда это один, ссылается на внешний ключ в другой таблице, как показано ниже.
Первая таблица с полем для внешнего ключа, ссылающаяся на идентификатор в другой таблице Вторая таблица, на которую должен ссылаться внешний ключ Вставка внешнего ключа в веб-интерфейс phpMyAdmin Внешний ключ успешно добавлен в phpMyAdminВнешний ключ, отображаемый с полем таблицы во время ввода Выбор поля для отображения ссылок на внешние ключи