So weisen Sie vorhandenen Zeilen automatisch Primärschlüssel mit automatischer Inkrementierung zu
In Situationen, in denen einer vorhandenen Tabelle ein Primärschlüssel und eine automatische Inkrementierung fehlen In der Spalte kann das Hinzufügen dieser Funktionen erforderlich sein. Das manuelle Zuweisen von IDs zu vorhandenen Zeilen kann jedoch mühsam und fehleranfällig sein. Dieser Artikel bietet eine Lösung für dieses Problem, indem er Sie durch den Prozess des automatischen Einfügens von automatisch inkrementierenden Primärschlüsseln und Werten in eine vorhandene Tabelle führt.
Um eine automatisch inkrementierende Primärschlüsselspalte hinzuzufügen, verwenden Sie die ALTER TABLE-Anweisung mit der ADD-Klausel:
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
Diese Anweisung erstellt eine ID-Spalte als Primärschlüssel und legt die AUTO_INCREMENT-Eigenschaft fest, um sicherzustellen, dass neue Zeilen eindeutig zugewiesen werden IDs.
Um automatisch Werte in die Primärschlüsselspalte einzufügen, führen Sie die obige ALTER TABLE-Anweisung aus. Dies wurde durch Tests an einer temporären Tabelle überprüft, in der die ID-Spalte als Primärschlüssel hinzugefügt wurde und für jede vorhandene Zeile Werte für die automatische Inkrementierung eingefügt wurden, beginnend mit 1.
Das obige ist der detaillierte Inhalt vonWie füge ich automatisch inkrementierende Primärschlüssel zu vorhandenen Datenbankzeilen hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!