sql >> Database teknologi >  >> RDS >> Mysql

MySQL - Gør et eksisterende felt unikt

ALTER IGNORE TABLE mytbl ADD UNIQUE (columnName);

For MySQL 5.7.4 eller nyere:

ALTER TABLE mytbl ADD UNIQUE (columnName);

Fra og med MySQL 5.7.4 er IGNORE-klausulen for ALTER TABLE fjernet, og brugen af ​​den giver en fejl.

Så sørg for at fjerne duplikerede poster først, da IGNORE søgeord ikke længere understøttes.

Reference



  1. MySQL root-adgang fra alle værter

  2. Hvordan kan jeg fremskynde en MySQL-forespørgsel med en stor offset i LIMIT-klausulen?

  3. JPA SQL Server Ingen dialekttilknytning for JDBC-type:-9

  4. Oracle:Hvad gør `(+)` i en WHERE-sætning?