За да добавите уникално ограничение, трябва да използвате два компонента:
ALTER TABLE
- за промяна на схемата на таблицата и,
ADD UNIQUE
- за добавяне на уникалното ограничение.
След това можете да дефинирате своя нов уникален ключ с формат 'name'('column1', 'column2'...)
Така че за вашия конкретен проблем можете да използвате тази команда:
ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);