sql >> Database >  >> RDS >> Mysql

MySQL - Maak een bestaand veld uniek

ALTER IGNORE TABLE mytbl ADD UNIQUE (columnName);

Voor MySQL 5.7.4 of hoger:

ALTER TABLE mytbl ADD UNIQUE (columnName);

Vanaf MySQL 5.7.4 is de IGNORE-clausule voor ALTER TABLE verwijderd en het gebruik ervan levert een fout op.

Zorg er dus voor dat u eerst dubbele vermeldingen verwijdert, aangezien het trefwoord IGNORE niet langer wordt ondersteund.

Referentie



  1. Zet postgres-datumweergave om in ISO 8601-tekenreeks

  2. Hoe voeg ik een specifiek aantal lege rijen toe in sqlite?

  3. Maak een Multi-Statement Table-Valued Function (MSTVF) in SQL Server

  4. COUNT(*) selecteren met DISTINCT