MySQL Workbench
 sql >> Database >  >> Database Tools >> MySQL Workbench

Creazione di un vincolo UNICO su più colonne nel diagramma EER di MySQL Workbench

Nella finestra di dialogo Alter Table di MySQL Workbench:

  • Vai alla scheda Indici.
  • Fai doppio clic su una riga vuota per creare un nuovo indice.
  • Scegli 'UNICO' come tipo di indice.
  • Seleziona insieme le colonne che desideri siano univoche.

Ci sono alcune discussione se questo è strano, poiché un indice non è lo stesso di un vincolo. Di certo non avrei pensato di guardare lì. Tuttavia, apparentemente l'"indice univoco" impone l'unicità allo stesso modo di un vincolo unico e può migliorare le prestazioni. Ad esempio, se provo a inserire una riga che si interromperebbe insieme dopo aver utilizzato questo metodo, viene generato un errore "1062 Voce duplicata".