userid int
用户名 char(50)
密码 char(50)
分属 int
部门名称 char(50)上面的基本定义,如何设置让[用户名]这列的值不在表中重复。

解决方案 »

  1.   

    设置该列为唯一索引或唯一性约束.

    Alter table table_name
       ADD constraint usernameunique
       UNIQUE ( 用户名 )
      

  2.   

    將用户名設為primary key 或者 unique
      

  3.   


    ALTER TABLE tbl_name
            ADD [CONSTRAINT [symbol]]
                    UNIQUE [index_name] [index_type] (index_col_name,...)
      

  4.   

    设置该列为唯一索引或唯一性约束. 
    如 
    Alter table table_name 
      ADD constraint usernameunique 
      UNIQUE ( 用户名 )