Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak określić ograniczenie unikatowe dla wielu kolumn w MySQL?

Aby dodać unikalne ograniczenie, musisz użyć dwóch komponentów:

ALTER TABLE - zmienić schemat tabeli i,

ADD UNIQUE - aby dodać unikalne ograniczenie.

Następnie możesz zdefiniować swój nowy unikalny klucz w formacie 'name'('column1', 'column2'...)

Więc w przypadku konkretnego problemu możesz użyć tego polecenia:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL a MySQL

  2. JSON_LENGTH() – Zwraca długość dokumentu JSON w MySQL

  3. Jak utworzyć histogram w MySQL?

  4. PlanetScale &Vitess:Integralność referencyjna ze starszymi bazami danych podzielonych na fragmenty

  5. Zapętlanie zestawów wyników w MySQL