Heim >Datenbank >MySQL-Tutorial >Wie erstelle ich eine automatische Inkrementierung einer MySQL-Spalte nach der Tabellenerstellung?

Wie erstelle ich eine automatische Inkrementierung einer MySQL-Spalte nach der Tabellenerstellung?

DDD
DDDOriginal
2025-01-08 21:06:53941Durchsuche

How to Make a MySQL Column Auto-Increment After Table Creation?

Ändern von Spalten auf Auto_Increment in MySQL

Der Versuch, eine Primärschlüsselspalte nach der ersten Tabellenerstellung automatisch zu erhöhen, kann zu einem Syntaxfehler führen. Um eine Spalte erfolgreich so zu ändern, dass sie die Eigenschaft AUTO_INCREMENT hat, lautet die korrekte MySQL-Syntax wie folgt:

ALTER TABLE table_name MODIFY COLUMN column_name INT auto_increment

Um in Ihrem speziellen Fall die Spalte document_id in der Dokumenttabelle automatisch zu inkrementieren, würden Sie die verwenden Folgende SQL-Anweisung:

ALTER TABLE document MODIFY COLUMN document_id INT auto_increment

Es ist wichtig zu beachten, dass die Syntax zum Ändern einer Spalte für die automatische Inkrementierung je nach der von Ihnen verwendeten MySQL-Version leicht variieren kann verwenden. Die aktuellste Syntax finden Sie immer in der offiziellen MySQL-Dokumentation.

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine automatische Inkrementierung einer MySQL-Spalte nach der Tabellenerstellung?. 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