MySQL Workbench
 sql >> Base de Dados >  >> Database Tools >> MySQL Workbench

Criando restrição UNIQUE em várias colunas no diagrama MySQL Workbench EER


Na caixa de diálogo Alterar Tabela do MySQL Workbench:
  • Vá para a guia Índices.
  • Clique duas vezes em uma linha em branco para criar um novo índice.
  • Escolha 'UNIQUE' como o tipo de índice.
  • Marque as colunas que você deseja que sejam únicas.

Há alguma discussão se isso é estranho, já que um índice não é o mesmo que uma restrição. Eu certamente não teria pensado em olhar lá. No entanto, aparentemente o 'índice único' reforça a exclusividade da mesma forma que uma restrição exclusiva e pode melhorar o desempenho. Por exemplo, se eu tentar inserir uma linha que quebraria em conjunto depois de usar esse método, ele gerará um erro '1062 Duplicate entry'.