Heim >Datenbank >MySQL-Tutorial >Wie erstelle ich eine MySQL-Spalte AUTO_INCREMENT?

Wie erstelle ich eine MySQL-Spalte AUTO_INCREMENT?

Susan Sarandon
Susan SarandonOriginal
2025-01-08 20:47:54622Durchsuche

How Do I Make a MySQL Column AUTO_INCREMENT?

Umwandeln einer MySQL-Spalte in AUTO_INCREMENT

Das Ändern einer vorhandenen MySQL-Spalte in AUTO_INCREMENT erfolgt mit dem Befehl ALTER TABLE. Die zuvor bereitgestellte Beispiel-SQL weist einen Syntaxfehler auf. Hier ist der richtige Ansatz:

<code class="language-sql">ALTER TABLE document MODIFY COLUMN document_id INT AUTO_INCREMENT;</code>

Lassen Sie uns diesen Befehl analysieren:

  • ALTER TABLE document: Dies zielt auf die Tabelle mit dem Namen „Dokument“ zur Änderung ab.
  • MODIFY COLUMN document_id: Dies gibt die Spalte „document_id“ an, die geändert werden soll.
  • INT AUTO_INCREMENT: Dadurch wird der Datentyp auf Ganzzahl (INT) gesetzt und die automatische Inkrementierung für neue Zeilen aktiviert.

Nach der Ausführung dieser Anweisung ist die document_id-Spalte eine AUTO_INCREMENT-Spalte, die normalerweise auch als Primärschlüssel fungiert.

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine MySQL-Spalte AUTO_INCREMENT?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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