Pour ajouter une contrainte d'unicité, vous devez utiliser deux composants :
ALTER TABLE
- de changer le schéma de la table et,
ADD UNIQUE
- pour ajouter la contrainte unique.
Vous pouvez ensuite définir votre nouvelle clé unique au format 'name'('column1', 'column2'...)
Donc, pour votre problème particulier, vous pouvez utiliser cette commande :
ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);