2014-02-09 55 views
0

我正在使用MySQL Workbench创建user表。我想让namesurname独一无二。对于它们自己,namesurname不是唯一的,只要它们不被同一记录同时复制。将多个唯一密钥合并为一个

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

user table

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

回答

0

在表设计窗口下方的选项卡,你会看到“索引”。点击该选项卡,创建一个新的唯一索引,勾选您想包含在唯一索引中的列的框。 (你在你的问题中查看的视图是“Columns”视图,它允许您更改单个列的详细信息,其中每个列都可以包含“unique”属性,但对于需要多列唯一性的用户创建索引。)