2014-02-09 68 views
0

我正在使用MySQL Workbench創建user表。我想讓namesurname獨一無二。對於它們自己,namesurname不是唯一的,只要它們不被同一記錄同時複製。將多個唯一密鑰合併爲一個

我可以使用MySQL Workbench來執行此操作,還是必須手動執行SQL語句?如果是這樣,語法是什麼?

user table

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

回答

0

在表設計窗口下方的選項卡,你會看到「索引」。點擊該選項卡,創建一個新的唯一索引,勾選您想包含在唯一索引中的列的框。 (你在你的問題中查看的視圖是「Columns」視圖,它允許您更改單個列的詳細信息,其中每個列都可以包含「unique」屬性,但對於需要多列唯一性的用戶創建索引。)