我使用MySQL Workbench创建user
表。我想name
和surname
是唯一的。只要两者不同时由一个单独的记录重复,name
或surname
就不是唯一的。
我可以使用MySQL Workbench执行此操作还是必须手动执行SQL语句?如果是这样,语法是什么?
所以,可以有很多name=John
和surname=Doe
,但只有1 John Doe
答案 0 :(得分:0)
在表格设计窗口下方的标签中,您将看到“索引”。单击该选项卡,创建一个新的唯一索引,勾选要包含在唯一索引中的列的框。
(您在问题中查看的视图是“列”视图,它允许您更改各列的详细信息,每个列都可以包含“唯一”属性,但对于多列唯一性,您需要创建一个索引。)