Як додати зовнішній ключ у phpMyAdmin
PHPMyAdmin: зовнішній ключ, що це?
У мові бази даних SQL загалом, зокрема в PHPMyAdmin, зовнішній ключ - це поле таблиці бази даних, яке залежить від поля іншої бази даних.
Це означає, що неможливо створити запис у таблиці, що посилається за допомогою іноземного ключа іншу таблицю, якщо інша таблиця не містить записи, що відповідає вставленому іноземному ключу.
Наприклад, це як з'єднання пляшки з її пробкою - ви не можете використовувати пробку, якщо пляшки там немає.
Додавши зовнішній ключ PHPMyAdmin до таблиці, ви переконаєтесь, що будь-який запис у цій таблиці має пряме посилання на унікальний запис іншої таблиці. Загальноприйнятою хорошою практикою є створення зовнішнього ключа PHPMyAdmin для посилання інших індексованих полів таблиць, наприклад первинних ключів, унікальних ключів або індексованих ключів, щоб переконатися, що на один запис унікально посилається створений зовнішній ключ PHPMyAdmin.
Зв'язки із зовнішніми ключами та таблицями PHPMyAdmin - Відносини - документація phpMyAdmin 5.1.0-devЯк встановити зовнішній ключ у 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.
Часті Запитання
- Як встановити іноземний ключ у mysql phpmyadmin?
- Відкрийте таблицю, де ви хочете додати іноземний ключ. Перейдіть на вкладку Структура, на якій ви знайдете підменю Перегляд відносин. Там виберіть стовпець, який буде містити іноземний ключ, та таблицю та стовпчик, на який посилаються цей ключ.
- Як створити іноземний ключ у phpmyadmin?
- Щоб створити іноземний ключ у PhpMyadmin, вам потрібно відкрити таблицю, де ви хочете іноземний ключ, перейдіть до вкладки структура, а звідти перейдіть у підменю Перегляд відносин. Потім ви можете вибрати стовпець, який буде утримувати іноземний ключ, і вибрати таблицю та стовпчик, на якому він посилається.
- Які кроки слід виконати, щоб успішно додати обмеження іноземного ключа в phpmyadmin?
- Щоб додати іноземний ключ у phpMyAdmin, перейдіть до вкладки «Структура» дочірньої таблиці, натисніть «Перегляд відносин», виберіть стовпчик іноземної клавіші, а потім вкажіть посилання на посилання та стовпчик. Переконайтесь, що обидві таблиці є InnoDB, а посилання на стовпці індексуються.
Yoann Bierling - це веб -видавничий та цифровий консалтинговий професіонал, що робить глобальний вплив завдяки досвіду та інновації в технологіях. Пристрасний щодо розширення можливостей людям та організаціям процвітати в цифрову епоху, він змушений забезпечити виняткові результати та сприяти зростанню за допомогою створення вмісту освіти.
Створення майстра веб -сайту: Зареєструйтесь зараз!
Перетворіть свою цифрову присутність за допомогою нашого всеосяжного курсу створення веб -сайтів - Почніть свою подорож, щоб стати веб -експертом сьогодні!
Зареєструйтесь сюди