(phpmyadmin) (база данных Mysql), как я могу ограничить количество вставок определенного значения ключа? - PullRequest
0 голосов
/ 20 ноября 2018

Например, у меня разные курсы.Курс может быть зарегистрирован несколькими студентами, но студент (ID) может зарегистрироваться только на 2 курса.

Как я могу ограничить количество посещений студента (ID) до 2?

Нравится:

course_student_table

CourseID StudentID

0123 5432

0123 5434

0124 5432

01275432

В таком случае, как я могу ограничить количество записей ID 5432?

1 Ответ

0 голосов
/ 20 ноября 2018

Вы можете использовать триггер "BEFORE INSERT", чтобы запретить вставку, но, скорее всего, вы захотите обработать это на уровне приложения.

https://dev.mysql.com/doc/refman/8.0/en/trigger-syntax.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...