我正在使用MySQL服务器。在其中创建了一个名为“question”的表,表的列属性为(course,subject,year,question)。 我想创建一个主键(或组合键),由(course+subject+year)组成。即对于特定的course+subject+year组合,只能有一个问题。只会有一行包含(course+subject+year)的组合,无法创建另一行。 我通过以下方式完成:
primary key(course,subject,year);
但是它没有起作用。我仍然可以创建具有相同课程、科目和年份组合的两行。
有人能告诉我如何创建复合键吗?