Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL - Machen Sie ein vorhandenes Feld eindeutig

ALTER IGNORE TABLE mytbl ADD UNIQUE (columnName);

Für MySQL 5.7.4 oder höher:

ALTER TABLE mytbl ADD UNIQUE (columnName);

Ab MySQL 5.7.4 wurde die IGNORE-Klausel für ALTER TABLE entfernt und ihre Verwendung erzeugt einen Fehler.

Stellen Sie daher sicher, dass Sie zuerst doppelte Einträge entfernen, da das Schlüsselwort IGNORE nicht mehr unterstützt wird.

Referenz