Automatisches Einfügen von Primärschlüsseln mit automatischer Inkrementierung in vorhandene Tabellen
Bei der Arbeit mit vorhandenen Tabellen ohne Primärschlüssel oder Spalten mit automatischer Inkrementierung kommt es häufig vor Es ist wünschenswert, diese Funktionen für eine verbesserte Datenverwaltung zu integrieren. Dieser Artikel bietet eine Lösung zum Einfügen von Primärschlüsselwerten mit automatischer Inkrementierung in vorhandene Tabellen mit minimalem manuellen Aufwand.
Hinzufügen eines Primärschlüssels mit automatischer Inkrementierung
Um einen automatisch inkrementierten Primärschlüssel hinzuzufügen Um den Primärschlüssel für eine Tabelle zu erhöhen, kann die folgende Syntax verwendet werden:
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
Auto-Inkrementierung einfügen Werte
Um automatisch inkrementierte Werte in eine vorhandene Tabelle einzufügen, verwenden Sie die folgende Anweisung:
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT; UPDATE tbl SET id = idx WHERE id IS NULL; ALTER TABLE tbl ALTER COLUMN id SET NOT NULL;
Diese Anweisung:
Daten in die Primärschlüsselspalte einfügen Automatisch
Die obige Anweisung erfüllt die Aufgabe, automatisch inkrementierte Primärschlüsselwerte in vorhandene Zeilen einzufügen. Standardmäßig beginnen die automatisch inkrementierten Werte bei 1 und erhöhen sich sequentiell bei jeder neuen Einfügung, um eindeutige und geordnete Primärschlüsselwerte sicherzustellen.
Das obige ist der detaillierte Inhalt vonWie kann ich automatisch inkrementierende Primärschlüssel zu vorhandenen Datenbanktabellen hinzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!