sql >> Databáze >  >> RDS >> Mysql

Jak mohu zadat jedinečné omezení pro více sloupců v MySQL?

Chcete-li přidat jedinečné omezení, musíte použít dvě komponenty:

ALTER TABLE - pro změnu schématu tabulky a,

ADD UNIQUE - pro přidání jedinečného omezení.

Poté můžete definovat svůj nový jedinečný klíč ve formátu 'name'('column1', 'column2'...)

Takže pro váš konkrétní problém můžete použít tento příkaz:

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


  1. VBA Alchymie:Přeměna metod na vlastnosti

  2. Vraťte seskupený seznam s výskyty pomocí Rails a PostgreSQL

  3. Jak CEILING() funguje v MariaDB

  4. PostgreSQL schémata / jmenné prostory s Django