标签: php mysql junction
我们可以在连接表中创建唯一的值对吗?两张桌子(学生和教室)有很多关系。我创建了一个仅包含Studentid和Classroom id的联结表。但我不想让同一对被两次吞噬。例如(学生编号:33课堂编号:5)。 请帮忙!!!
答案 0 :(得分:0)
在两列上添加唯一索引:
ALTER TABLE `junction` ADD UNIQUE ( `student_id` , `classroom_id` )
如果您尝试两次输入相同的组合,则mysql端会发生错误。