为非关键属性提供唯一约束

时间:2012-09-10 16:33:08

标签: c# mysql

在我的userprivilage表中,我有userId(自动增量),userName,password和status列。我想为userName列提供唯一约束。因此,当我向表中插入值时,应避免使用userName列的重复值。我该怎么做?我正在使用C#2010 express windows应用程序和mysql 5.1

1 个答案:

答案 0 :(得分:0)

如果您只是编写纯SQL,则应该可以使用UNIQUE关键字来执行此操作。所以,像这样:

ALTER TABLE userprivilage
ADD UNIQUE (userName)