【问题标题】:Marking a column unique using WebMatrix使用 WebMatrix 标记列唯一
【发布时间】:2012-03-11 03:24:05
【问题描述】:

我在 WebMatrix 中有一个包含用户 ID 和用户名的表。

UserID 是主键。用户名是一个 nvarchar。我怎样才能让它独一无二?目前,同一个用户名可以有多个版本,这不好!

我该怎么做?

谢谢。

【问题讨论】:

    标签: c# sql sql-server database webmatrix


    【解决方案1】:

    您需要为数据库中的列添加唯一约束。

    要向表中添加唯一约束,sql 的语法是

    ALTER TABLE <tablename> ADD CONSTRAINT
                <constraintname> UNIQUE NONCLUSTERED
        (
                    <columnname>
        )
    

    【讨论】:

    • 是的,但是这在 WebMatrix 中是如何完成的呢?我认为这是可能的,但我不知道如何:)
    • 您需要为数据库表添加索引。你用的是什么数据库?
    • 与 WebMatrix IDE 捆绑的数据库。 SQL Server Compact。
    • 我现在已经迁移到 SQL Server。
    猜你喜欢
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2022-11-30
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多