sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo especifico una restricción única para varias columnas en MySQL?

Para agregar una restricción única, debe usar dos componentes:

ALTER TABLE - para cambiar el esquema de la tabla y,

ADD UNIQUE - para agregar la restricción única.

Luego puede definir su nueva clave única con el formato 'name'('column1', 'column2'...)

Entonces, para su problema particular, podría usar este comando:

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