sql >> Database >  >> RDS >> Mysql

Hoe geef ik een unieke beperking op voor meerdere kolommen in MySQL?

Om een ​​unieke beperking toe te voegen, moet u twee componenten gebruiken:

ALTER TABLE - om het tabelschema te wijzigen en,

ADD UNIQUE - om de unieke beperking toe te voegen.

U kunt dan uw nieuwe unieke sleutel definiëren met het formaat 'name'('column1', 'column2'...)

Dus voor uw specifieke probleem kunt u dit commando gebruiken:

ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);


  1. Android - Gebruikersnaam weergeven uit sqlite-database na inloggen in textView

  2. SEC_CASE_SENSITIVE_LOGON Verouderd in 12c

  3. Hoe kan ik bestanden extraheren uit een Oracle BLOB-veld?

  4. Opgeslagen procedure oproepen met VBA