Heim > Datenbank > MySQL-Tutorial > Wie füge ich einer vorhandenen Datenbanktabelle automatisch einen automatisch inkrementierenden Primärschlüssel hinzu?

Wie füge ich einer vorhandenen Datenbanktabelle automatisch einen automatisch inkrementierenden Primärschlüssel hinzu?

Mary-Kate Olsen
Freigeben: 2024-12-01 19:15:12
Original
813 Leute haben es durchsucht

How to Automatically Add an Auto-Increment Primary Key to an Existing Database Table?

Automatisches Einfügen von Primärschlüsseln und Werten mit automatischer Inkrementierung in eine vorhandene Tabelle

Tabellen ohne Primärschlüssel oder Spalten mit automatischer Inkrementierung sind ein häufiges Szenario im Datenbankmanagement. Um eine Primärschlüsselspalte hinzuzufügen und vorhandenen Zeilen eindeutige Bezeichner zuzuweisen, ist ein spezifischer Ansatz erforderlich.

Um dies zu erreichen, wird empfohlen, eine ALTER TABLE-Anweisung mit den gewünschten Spaltenspezifikationen auszuführen. Die folgende Anweisung fügt beispielsweise eine automatisch inkrementierende Primärschlüsselspalte namens „id“ zu einer vorhandenen Tabelle hinzu:

ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
Nach dem Login kopieren

Bei der Ausführung erstellt diese Anweisung die „id“-Spalte und füllt sie automatisch mit automatisch Erhöhen Sie die Werte für jede Zeile in der Tabelle, beginnend mit 1. Dadurch wird jeder Zeile effektiv eine eindeutige Kennung hinzugefügt, ohne dass ein manueller Eingriff erforderlich ist.

Das obige ist der detaillierte Inhalt vonWie füge ich einer vorhandenen Datenbanktabelle automatisch einen automatisch inkrementierenden Primärschlüssel hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage