phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Съставен ключ като външен ключ (sql)

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

Добавете колоните и поставете това във вашата group таблица

FOREIGN KEY (`beggingTime`,`day`,`tutorId`) 
    REFERENCES tutorial(`beggingTime`,`day`,`tutorId`)

Както Стивън посочи в коментарите по-долу, ТРЯБВА ДА се опитате да преструктурирате това, така че таблицата на урока да използва действителен първичен ключ (дори ако това е само сурогатен ключ за самоличност). Това ще позволи по-висока производителност, тъй като SQL е създаден за този тип връзка, а не за съставна.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Промяна на полета в таблици на база данни с PhpMyAdmin

  2. Как да активирате изглед на релации в phpmyadmin

  3. Не мога да настроя phpmyadmin на Mac OS High Sierra

  4. Как да разберете IP адреса на mySQL сървъра от phpmyadmin

  5. Предупреждение за сигурност на PhpMyAdmin за конфигурационни файлове