Per aggiungere un vincolo univoco, devi utilizzare due componenti:
ALTER TABLE
- per modificare lo schema della tabella e,
ADD UNIQUE
- per aggiungere il vincolo univoco.
Puoi quindi definire la tua nuova chiave univoca con il formato 'name'('column1', 'column2'...)
Quindi, per il tuo problema particolare, potresti usare questo comando:
ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);