Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como especifico restrição exclusiva para várias colunas no MySQL?


Para adicionar uma restrição exclusiva, você precisa usar dois componentes:

ALTER TABLE - para alterar o esquema da tabela e,

ADD UNIQUE - para adicionar a restrição exclusiva.

Você então pode definir sua nova chave exclusiva com o formato 'name'('column1', 'column2'...)

Portanto, para o seu problema específico, você pode usar este comando:
ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);