【发布时间】:2014-07-08 08:59:41
【问题描述】:
我已经创建了一个表,我也插入了一些数据。我在表上有 1 个主键,它按自动生成的数字递增。我有user_id 和semester_course_id 列都是foreign_keys。我想在 user_id 和 semester_course_id 两列上添加复合键。
这样 1 个 Student_id 只能注册 1 个课程。 Semester_Course_id 和 student_id 会在表格中重复出现,但它们一起只能出现一次。
请告诉我如何添加复合主键。
谢谢
【问题讨论】:
-
你需要这个作为 primary 复合键,还是仅仅作为 unique 复合键
-
我希望它们是独一无二的
标签: php mysql sql primary-key composite-primary-key