Как добавить внешний ключ в phpMyAdmin

Как добавить внешний ключ в phpMyAdmin [Русский]

Как установить внешний ключ в phpmyadmin

Добавление внешнего ключа в phpMyAdmin довольно простое, но выбор может быть затруднительным.

Откройте таблицу, в которую вы хотите добавить внешний ключ. Перейдите на вкладку Структура, в которой вы найдете подменю под названием Relation View. Там выберите столбец, в котором будет храниться внешний ключ, и таблица и столбец, на которые ссылается этот ключ.

Поскольку меню может быть довольно сложно найти, см. Ниже скриншоты.

Также можно добавить внешний ключ со следующим кодом SQL:

ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2`(`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;

Создать внешний ключ phpmyadmin

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

Но одним из наиболее полезных вариантов в интерфейсе phpMyAdmin является получение выпадающего списка с записями другой таблицы при вставке записей в таблицу, содержащую внешние ключи.

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

Как использовать внешний ключ в PHPMyAdmin

В разделе ограничений внешних ключей таблицы индексированный столбец может быть установлен как внешний ключ, просто используя графический интерфейс пользователя.

Как удалить внешний ключ в PHPMyAdmin

Откройте таблицу, в которой вы хотите удалить внешний ключ в интерфейсе PHPMyAdmin. Перейдите в структуру> представление отношений, и там нажмите на перетаскивание в строке, соответствующей внешнему ключу, который вы хотите удалить отношение в PHPMyAdmin.

Отсутствует представление отношения PHPMyAdmin

Представление отношения находится под именем вкладки Структура после выбора таблицы в графическом пользовательском интерфейсе PHPMyAdmin.

Похожие статьи


Комментарии (12)

Joan Shaw, 2018-08-19
この情報を読んで素晴らしい時間を過ごして、良い仕事を続けてください
Jon Valdez, 2018-08-19
ขอบคุณมากข้อมูล
Larry Hart, 2018-08-19
ง่ายชัดเจนและอธิบายได้ดีขอบคุณมาก
Kimberly Jenkins, 2018-08-19
Ótimo site, por favor, continue indo
Alice Alexander, 2018-08-19
Eso funcionó bien para mí, no hay necesidad de buscar más
Tinkeragea, 2018-08-19
Nagyszerű oldal, kérem folytassa
randopassionA, 2018-08-19
안녕하세요, 귀하의 기사를보고 그것이 내 문제를 해결하는 데 도움이 감사합니다.
mamanoursec, 2018-08-19
هذا جيد بالنسبة لي ، لا حاجة للنظر إلى أبعد من ذلك
histologit, 2018-08-19
Nevaru ticēt, ka beidzot atradu risinājumu, tas jau ilgu laiku bija murgs, tagad tas ir atrisināts
Pyperermatto, 2018-08-19
Sekeping maklumat yang besar, terima kasih kerana berkongsi
tehnikovx, 2018-08-19
Tidak percaya saya akhirnya mendapati penyelesaian itu, ini adalah mimpi ngeri untuk masa yang lama, kini diselesaikan
LokubusaS, 2018-08-19
Vet ikke hvordan du skal takke deg, men det er rent geni, takk

Оставить комментарий

Увеличьте доход от рекламы на 50-250% с помощью Ezoic. Сертифицированный издательский партнер Google.
Увеличьте доход от рекламы на 50-250% с помощью Ezoic. Сертифицированный издательский партнер Google.
 
Увеличьте доход от рекламы на 50-250% с помощью Ezoic. Сертифицированный издательский партнер Google.
Увеличьте доход от рекламы на 50-250% с помощью Ezoic. Сертифицированный издательский партнер Google.