Hinzufügen von auto_increment zu einer vorhandenen MySQL-Spalte: eine schrittweise Anleitung
Müssen Sie einer vorhandenen MySQL-Spalte eine automatische Inkrementierungsfunktion hinzufügen? Diese Anleitung zeigt, wie Sie Ihre Tabelle ändern und die Einschränkung auto_increment
Ihrer primären Schlüsselspalte hinzufügen. Dies ist besonders hilfreich, wenn eine Tabelle ursprünglich ohne automatische Funktionalität erstellt wurde und Sie sie später hinzufügen müssen.
der sql command
Der Core SQL -Befehl, um dies zu erreichen, lautet:
ALTER TABLE table_name MODIFY COLUMN column_name INT auto_increment;
Illustratives Beispiel
sagen wir an, du hast eine document
table und willst die palte document_id
automatisch inkrement machen. Die SQL -Anweisung wäre:
ALTER TABLE document MODIFY COLUMN document_id INT auto_increment;
Wichtige Überlegung:
Denken Sie daran, Sie können nicht add auto_increment
zu einer Spalte, die bereits Daten enthält. Bevor Sie den obigen Befehl ausführen, müssen Sie zunächst alle vorhandenen Daten aus der Spalte Ziel löschen. Andernfalls schlägt die Operation fehl.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3