将多个唯一键加入一个

时间:2014-02-09 11:22:27

标签: mysql sql mysql-workbench

我使用MySQL Workbench创建user表。我想namesurname是唯一的。只要两者不同时由一个单独的记录重复,namesurname就不是唯一的。

我可以使用MySQL Workbench执行此操作还是必须手动执行SQL语句?如果是这样,语法是什么?

user table

所以,可以有很多name=Johnsurname=Doe,但只有1 John Doe

1 个答案:

答案 0 :(得分:0)

在表格设计窗口下方的标签中,您将看到“索引”。单击该选项卡,创建一个新的唯一索引,勾选要包含在唯一索引中的列的框。

(您在问题中查看的视图是“列”视图,它允许您更改各列的详细信息,每个列都可以包含“唯一”属性,但对于多列唯一性,您需要创建一个索引。)