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)
MySQL-Speicher-Engine: Der MySQL-Server verwendet...
Konfigurieren Sie die Webseitenkomprimierung, um ...
Inhaltsverzeichnis 2. Detaillierte Erklärung 2.1....
1 Hintergrund JDK1.8-u181 und Tomcat8.5.53 wurden...
Die Installation der MySQL-Software und die Daten...
So implementieren Sie die Paging-Funktion des MyB...
Um einen Flex-Container zu erstellen, fügen Sie e...
1. Einleitung ● Zufälliges Schreiben führt dazu, ...
1. Funktion Wird hauptsächlich verwendet, um den ...
Inhaltsverzeichnis 3 Möglichkeiten zum Bereitstel...
1. Einleitung Mit Imagemaps können Sie Bereiche e...
1. Laden Sie das Installationspaket herunter Das ...
Inhaltsverzeichnis Vorwort 1.v-show 2.v-wenn 3. D...
Als ich kürzlich Django lernte, musste ich eine D...
In diesem Artikel finden Sie das grafische Tutori...