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 1. Einleitung 2. Installation ...
1. Was sind CSS-Methoden? CSS methodologies könne...
1. Geben Sie die Konfigurationsdatei der Yum-Quel...
Bei der Verwendung von jquery-multiselect (einem ...
1. Installation von Windows Server 2019 Installie...
Webdesigner zu sein ist nicht einfach. Sie müssen...
Notieren Sie die Installations- und Konfiguration...
Methode 1: Befehlszeilenänderung Wir müssen nur d...
Code kopieren Der Code lautet wie folgt: <span...
Wie unten dargestellt: Wählen Sie den Namen aus m...
Fügen Sie der angegebenen Datei im Dockerfile meh...
Registerkartenleiste: Klicken Sie auf verschieden...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Semikolons sind in JavaScript optional un...
Die MySQL 5.7.18 Zip-Version von MySQL ist nicht ...