为现有表列添加唯一约束

时间:2015-09-03 20:06:20

标签: mysql

在mysql中,创建表时,可以追加:

unique(username)

但我不知道如何更改表格以添加该内容。

我在尝试:

alter table Company constraint unique (username)

1 个答案:

答案 0 :(得分:2)

我混淆了语法。

alter table Company add constraint unique (username);

但如果有重复项,则会失败...因此,如果是示例数据库,则删除并重新创建,或删除重复项。