Heim >Datenbank >MySQL-Tutorial >Wie mache ich ein vorhandenes Feld in MySQL eindeutig?
Vorhandene Tabellen in MySQL können mit dem Problem konfrontiert sein, dass sie nicht eindeutige Felder haben, was zu Problemen mit der Datenintegrität führen kann. Um dies zu beheben, muss die Eindeutigkeit solcher Felder erzwungen werden.
Um ein vorhandenes Feld eindeutig zu machen, kann die folgende Syntax verwendet werden:
ALTER TABLE <table_name> ADD UNIQUE (<field_name>);
Beachten Sie, dass für MySQL 5.7.4 oder höher die IGNORE-Klausel für ALTER TABLE entfernt wurde, sodass die Die Syntax lautet wie folgt:
ALTER TABLE <table_name> ADD UNIQUE (<field_name>);
Wichtig: Für Versionen 5.7.4 und höher ist es wichtig, doppelte Einträge zu entfernen, bevor die Eindeutigkeitsbeschränkung hinzugefügt wird, da das Schlüsselwort IGNORE nicht mehr unterstützt wird.
Das obige ist der detaillierte Inhalt vonWie mache ich ein vorhandenes Feld in MySQL eindeutig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!