MySQL Workbench
 sql >> Base de données >  >> Database Tools >> MySQL Workbench

Création d'une contrainte UNIQUE sur plusieurs colonnes dans le diagramme EER de MySQL Workbench

Dans la boîte de dialogue Modifier la table de MySQL Workbench :

  • Accédez à l'onglet Index.
  • Double-cliquez sur une ligne vide pour créer un nouvel index.
  • Choisissez 'UNIQUE' comme type d'index.
  • Cochez ensemble les colonnes que vous souhaitez rendre uniques.

Il y a une discussion quant à savoir si c'est bizarre, puisqu'un index n'est pas la même chose qu'une contrainte. Je n'aurais certainement pas pensé à regarder là-bas. Cependant, apparemment, l'« index unique » renforce l'unicité de la même manière qu'une contrainte d'unicité et peut améliorer les performances. Par exemple, si j'essaie d'insérer une ligne qui serait unique après avoir utilisé cette méthode, cela génère une erreur "1062 Entrée en double".