Um eine eindeutige Einschränkung hinzuzufügen, müssen Sie zwei Komponenten verwenden:
ALTER TABLE
- um das Tabellenschema zu ändern und,
ADD UNIQUE
- um die Eindeutigkeitsbeschränkung hinzuzufügen.
Sie können dann Ihren neuen eindeutigen Schlüssel mit dem Format 'name'('column1', 'column2'...)
definieren
Für Ihr spezielles Problem könnten Sie also diesen Befehl verwenden:
ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);