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

Skapar UNIK begränsning på flera kolumner i MySQL Workbench EER-diagram

I dialogrutan Ändra tabell i MySQL Workbench:

  • Gå till fliken Index.
  • Dubbelklicka på en tom rad för att skapa ett nytt index.
  • Välj 'UNIQUE' som indextyp.
  • Kontrollera de kolumner som du vill ska vara unika tillsammans.

Det finns en del diskussion om detta är konstigt, eftersom ett index inte är detsamma som en begränsning. Jag hade absolut inte tänkt att titta där. Men tydligen framtvingar det "unika indexet" unikhet på samma sätt som en unik begränsning, och kan förbättra prestandan. Till exempel, om jag försöker infoga en rad som skulle bryta unik tillsammans efter att ha använt den här metoden, ger den ett "1062 Duplicate entry"-fel.



  1. Hur skapar jag en konfigurationsfil för phpMyAdmin?

  2. SSAS DB syns inte i Management Studio men kan ses i Excel

  3. Använd PHP för att formatera en SQL-indatafråga som HTML?

  4. Hur du organiserar dina kontakter