можем ли мы сделать пару значений уникальной в таблице соединений? две таблицы (студенты и классы) имеют отношение многие ко многим. Я создал соединительную таблицу, которая содержит только идентификатор студента и классной комнаты. Но я не хочу, чтобы одна и та же пара вводилась дважды. Например (идентификатор учащегося: 33, идентификатор класса: 5). Пожалуйста помоги!!!
Пара значений Unique в Junctiontable
Ответы (1)
Добавьте уникальный индекс для обоих столбцов:
ALTER TABLE `junction` ADD UNIQUE (
`student_id` ,
`classroom_id`
)
Если вы попытаетесь ввести одну и ту же комбинацию дважды, произойдет ошибка на стороне mysql.
person
Stephan
schedule
17.09.2013
Спасибо за это @Stephan
- person Bushra Khan; 17.09.2013
@BushraKhan рад, что смог помочь
- person Stephan; 17.09.2013