Ändern von Tabellenspalten mit AUTOINCREMENT
In MySQL ist die ALTER-Anweisung für die Änderung bestehender Tabellen unerlässlich. Es ermöglicht Benutzern, Spalteneigenschaften zu ändern, beispielsweise das Hinzufügen eines AUTOINCREMENT-Attributs zu einer Spalte.
Um AUTOINCREMENT zu einer vorhandenen Spalte hinzuzufügen, können Sie die ALTER TABLE-Anweisung mit der MODIFY-Klausel verwenden. In Ihrem Fall funktioniert der von Ihnen angegebene Code jedoch nicht, weil Sie den falschen Befehl verwenden. Anstelle von MODIFY müssen Sie CHANGE verwenden, was speziell zum Ändern von Spaltennamen oder Datentypen gedacht ist.
Korrekte Syntax für das Hinzufügen von AUTOINCREMENT
Der folgende SQL-Code demonstriert Der richtige Weg, eine AUTOINCREMENT-Eigenschaft zur vorhandenen Artikel-ID hinzuzufügen Spalte:
ALTER TABLE ALLITEMS CHANGE itemID itemID INT(10) UNSIGNED AUTO_INCREMENT;
Zusätzliche Hinweise:
Wenn Sie die korrigierte Syntax befolgen und den Unterschied zwischen den Befehlen CHANGE und MODIFY verstehen, können Sie dies problemlos tun Fügen Sie AUTOINCREMENT zu Ihren MySQL-Tabellenspalten hinzu.
Das obige ist der detaillierte Inhalt vonWie füge ich AUTOINCREMENT zu einer vorhandenen MySQL-Spalte hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!