Phpmyadmin - створення зв'язків між таблицями - база знань
phpMyAdmin містить інструмент під назвою Дизайнер. Цей інструмент дозволяє спростити роботу зі створення таблиць в базі даних і зв'язків між таблицями.
Увага Тип сховища MyISAM не підтримує зовнішні ключі (Foreign key). оригінал статті
Для початку створіть базу даних і увійдіть до отриманих даних користувача в phpMyAdmin.
Етап I. Створення сховища конфігурації
- У лівому полі зі списком баз даних виберіть новостворену
- Перейдіть по посиланню меню Операції
- Ви побачите напис Сховище конфігурації phpMyAdmin неактивно. Для визначення причини. Вам необхідно перейти за посиланням Для визначення причини.
- Далі за посиланням Створити
Етап II. Робота з Дизайнером
- У лівому полі зі списком баз даних виберіть новостворену
- Переходимо в меню Ще й підміню Дизайнер
- В панелі інструменту праворуч вибираємо Показати / Приховати список таблиць
- Зліва відкриється панель зі списком таблиць. Приховати / показати непотрібні таблиці, що відносяться до Сховища налаштувань (pma). можна зняттям / установкою відповідної галочки
створення зв'язку
- Вибираємо таблиці, між якими необхідно налаштувати зв'язку
- Натискаємо Створити зв'язок в панелі інструментів
- Далі у стрілки з'явиться напис Виберіть контрольний ключ. Необхідно натиснути на первинний ключ таблиці. У нашому випадку це ключ tbl1_id в таблиці table1
- Стрілка поміняє напис на Виберіть зовнішній ключ. Необхідно клікнути на відповідне поле пов'язаної таблиці. У нашому випадку це поле tbl1_id в таблиці table2
- У діалоговому вікні вибираємо ОК