Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL - Torne um campo existente único

ALTER IGNORE TABLE mytbl ADD UNIQUE (columnName);

Para MySQL 5.7.4 ou posterior:
ALTER TABLE mytbl ADD UNIQUE (columnName);

A partir do MySQL 5.7.4, a cláusula IGNORE para ALTER TABLE é removida e seu uso produz um erro.

Portanto, certifique-se de remover as entradas duplicadas primeiro, pois a palavra-chave IGNORE não é mais suportada.

Referência