sql >> Base de Datos >  >> RDS >> Mysql

MySQL - Hacer que un campo existente sea único

ALTER IGNORE TABLE mytbl ADD UNIQUE (columnName);

Para MySQL 5.7.4 o posterior:

ALTER TABLE mytbl ADD UNIQUE (columnName);

A partir de MySQL 5.7.4, se elimina la cláusula IGNORE para ALTER TABLE y su uso produce un error.

Por lo tanto, asegúrese de eliminar las entradas duplicadas primero, ya que la palabra clave IGNORE ya no es compatible.

Referencia