0

我如何做到这一点,所以 2 列不能有相同的数据。我的表由 3 个字段组成。

studentid    id_project     level_of_want
1            2                high
1            3                low
1            4                high
1            2                low

我想要的是,一列可以具有相同的数据(例如 1 in studentid),但studentidandid_project不能多次具有相同的数据(上面的实体 1 和 4)。studentid可以是 1 也id_project可以是 1,但这只能发生一次。

4

1 回答 1

3

您需要添加一个“唯一”索引。

阅读http://dev.mysql.com/doc/refman/5.0/en/create-index.html

create unique index my_index on my_table (studentid, id_project);
于 2012-05-24T20:29:34.977 回答