Heim >Datenbank >MySQL-Tutorial >Wie konfiguriere ich die automatische MySQL-Inkrementierung so, dass sie bei 0001 beginnt?
Frage: Wie kann MySQL so konfiguriert werden, dass ein Primärschlüssel in einem Vierer automatisch inkrementiert wird? -stelliges Format (z. B. 0001 statt 1)?
Antwort:
Um ein vierstelliges Auto-Inkrement-Format in MySQL zu erreichen, befolgen Sie diese Schritte:
Erstellen Sie eine Tabelle mit einer AUTO_INCREMENT-Spalte:
<code class="sql">CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ) ENGINE=InnoDB;</code>
Ändern Sie die Spalte, um das ZEROFILL-Attribut zu verwenden :
Standardmäßig erhöht MySQL Werte automatisch ohne Auffüllung. Um das Auffüllen mit Nullen zu aktivieren, fügen Sie das ZEROFILL-Attribut zur Spaltendefinition hinzu:
<code class="sql">ALTER TABLE my_table MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT ZEROFILL;</code>
MySQL-Server neu starten oder FLUSH ausgeben:
An Um die Änderungen anzuwenden, müssen Sie entweder den MySQL-Server neu starten oder einen FLUSH TABLES-Befehl ausführen:
<code class="sql">FLUSH TABLES;</code>
Nachdem Sie diese Schritte ausgeführt haben, wird die ID-Spalte in my_table automatisch erhöht das 0001-Format.
Das obige ist der detaillierte Inhalt vonWie konfiguriere ich die automatische MySQL-Inkrementierung so, dass sie bei 0001 beginnt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!