我正在为我工作的公司写一个论坛。我正在创建数据库表,并且我已经设置了所有主键,但我希望 user_name 是唯一的,因此在注册时没有两个用户可以拥有相同的用户名。
有人可以说明如何做到这一点,我对 SQL 有基本的了解。
谢谢!
我正在为我工作的公司写一个论坛。我正在创建数据库表,并且我已经设置了所有主键,但我希望 user_name 是唯一的,因此在注册时没有两个用户可以拥有相同的用户名。
有人可以说明如何做到这一点,我对 SQL 有基本的了解。
谢谢!
创建唯一索引。这将强制该列具有唯一值。
CREATE UNIQUE INDEX index_name ON table_name (column_name)
在 user_name 上创建唯一索引。
在 SQL 管理工作室中:
更新:
在 SQL Server Management Studio Express 中:
- 右键单击表格,选择修改
- 右键单击字段,选择索引/键...
- 点击添加
- 对于列,选择您希望唯一的字段名称。
- 对于类型,选择唯一键。
- 单击关闭,保存表。