如何使用代理键的自然唯一键?

时间:2015-04-07 03:20:37

标签: mysql database

我正在用MySQL设计我的数据库。我将surrogate key用于所有表格。但我也想让nature unique key保持独特 例如,在我的Customer表中,我有一个surrogate key,它是一个自动递增的数字。还有一个customerUserName字段应该唯一 如何强制执行此操作以确保每个customerUserName字段不同?

1 个答案:

答案 0 :(得分:0)

您可以向customerUserName字段添加唯一键约束。

会是这样的

  

ALTER TABLE Customer ADD CONSTRAINT UQ_Customer_customerUserName UNIQUE(customerUserName)