Dieser Artikel veranschaulicht anhand eines Beispiels die Verwendung der MySQL-Selbstinkrementierung mit nicht-primären Schlüsseln. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: In MySQL kann nicht nur der Primärschlüssel auf automatische Inkrementierung eingestellt werden, sondern auch die als Schlüssel festgelegte Spalte. wie folgt: Tabelle erstellen t1 ( Ich würde INT, col1 INT auto_increment NICHT NULL ); Die Ergebnisse sind wie folgt: Wenn Sie die Spalte col1 als Schlüssel festlegen, können Sie eine Auto-Increment-Spalte erstellen. Tabelle erstellen t1 ( Ich würde INT, col1 INT auto_increment NICHT NULL, Schlüssel (Spalte1) ); Die Ergebnisse sind wie folgt: Wenn wir die ID als Primärschlüssel festlegen, können wir sie trotzdem erfolgreich erstellen. TABELLE ERSTELLEN t2 ( ID INT Primärschlüssel, col1 INT auto_increment NICHT NULL, Schlüssel (Spalte1) ); Die Ergebnisse sind wie folgt: Daher muss die Auto-Increment-Spalte ein Schlüssel sein, es muss sich jedoch nicht unbedingt um einen Primärschlüssel handeln. Aber kann eine Tabelle mehrere Auto-Increment-Spalten haben? Antwort: Eine Tabelle kann nur eine Auto-Increment-Spalte haben. TABELLE ERSTELLEN t3 ( ID INT PRIMARY KEY auto_increment, col1 INT auto_increment NICHT NULL, Schlüssel (Spalte1) ); Die Ergebnisse sind wie folgt: Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen auf dieser Site ansehen: „Zusammenfassung der Kenntnisse im Bereich MySQL-Indexoperationen“, „Zusammenfassung der Kenntnisse im Bereich MySQL-Allgemeinfunktionen“, „Zusammenfassung der Kenntnisse im Bereich MySQL-Protokolloperationen“, „Zusammenfassung der Kenntnisse im Bereich MySQL-Transaktionsoperationen“, „Zusammenfassung der Kenntnisse im Bereich MySQL-gespeicherte Prozeduren“ und „Zusammenfassung der Kenntnisse im Zusammenhang mit MySQL-Datenbanksperren“. Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist. Das könnte Sie auch interessieren:
|
<<: echars 3D-Kartenlösung für benutzerdefinierte Farben von Regionen
>>: VMware pro15-Installation macOS10.13 detailliertes Installationsdiagramm (Bild und Text)
Inhaltsverzeichnis eins. Umfeld zwei. Vorsichtsma...
Ich habe viel online gesucht und festgestellt, da...
Bezüglich einiger MySQL-Spezifikationen haben man...
Inhaltsverzeichnis Ideen Hostkonfiguration Konfig...
Indexerweiterung: InnoDB erweitert automatisch je...
Vorwort Normalerweise wird für MySQL-Abfragen mit...
Die Nginx-Konfigurationsdatei ist hauptsächlich i...
Inhaltsverzeichnis Was ist ein Webcontainer? Die ...
In diesem Artikel wird die Installations- und Kon...
Upgrade der Linux-Version: 1. Stellen Sie zunächs...
Wenn Threads gleichzeitig ausgeführt werden, müss...
Fügen Sie dem img-Bild-Tag ein Alt-Attribut hinzu?...
Manchmal müssen Sie auf einige statische Ressourc...
Zwei kleine Probleme, die mich aber lange Zeit ges...
Inhaltsverzeichnis Vorwort Start Vorwort Die Stan...