如何制作2列不能拥有相同的数据。我的桌子由3个字段组成。
studentid id_project level_of_want
1 2 high
1 3 low
1 4 high
1 2 low
我想要的是一列可以拥有相同的数据(例如studentid
中的1)但studentid
和id_project
不能多次拥有相同的数据(enties 1和4以上)。 studentid
可以是1,id_project
可以是1,但这只能发生一次。
答案 0 :(得分:3)
您需要添加“唯一”索引。
阅读http://dev.mysql.com/doc/refman/5.0/en/create-index.html
create unique index my_index on my_table (studentid, id_project);