Heim > Datenbank > MySQL-Tutorial > Wie legt man Anfangswerte fest und konfiguriert die automatische Inkrementierung in MySQL?

Wie legt man Anfangswerte fest und konfiguriert die automatische Inkrementierung in MySQL?

Patricia Arquette
Freigeben: 2024-12-16 16:59:17
Original
902 Leute haben es durchsucht

How to Set Initial Values and Configure Auto-Increment in MySQL?

Einstellen des Anfangswerts und Konfigurieren der automatischen Inkrementierung in MySQL

So legen Sie einen Anfangswert fest und aktivieren die automatische Inkrementierung für die Spalte „id“ in a MySQL-Tabelle können die folgenden Methoden verwendet werden:

Festlegen der Initiale Wert

Um den Anfangswert für die Spalte „id“ festzulegen, verwenden Sie den Befehl ALTER TABLE gefolgt von AUTO_INCREMENT=. Um beispielsweise bei 1001 zu beginnen:

ALTER TABLE users AUTO_INCREMENT=1001;
Nach dem Login kopieren

Automatische Inkrementierung konfigurieren

Wenn die Spalte „id“ noch nicht erstellt wurde, kann sie mithilfe von hinzugefügt werden Folgender Befehl:

ALTER TABLE users ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT,
    ADD INDEX (id);
Nach dem Login kopieren

In diesem Befehl:

  • INT UNSIGNED NOT NULL: Gibt einen vorzeichenlosen Ganzzahltyp an, der keine Nullwerte speichern kann.
  • AUTO_INCREMENT: Aktiviert die automatische Erhöhung des Spaltenwerts für jede neue Zeile.
  • INDEX (id): Erstellt schneller einen Index für die Spalte „id“. Abruf.

Beispiel-Einfügeanweisung

Sobald der Anfangswert und die automatische Inkrementierung konfiguriert wurden, können Sie Daten in die Tabelle „Benutzer“ einfügen, ohne sie anzugeben „id“-Wert:

INSERT INTO users (name, email) VALUES ('{$name}', '{$email}');
Nach dem Login kopieren

Der automatische Inkrementierungsmechanismus weist automatisch den nächsten sequentiellen Wert zu, beginnend mit dem Anfangswert von 1001.

Das obige ist der detaillierte Inhalt vonWie legt man Anfangswerte fest und konfiguriert die automatische Inkrementierung in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage