MySQLs Auto-Inkrement-Einschränkung generiert einen eindeutigen inkrementierenden ID-Wert für jede Zeile über das Schlüsselwort AUTO_INCREMENT. Diese Einschränkung ist für ganzzahlige Datentypen geeignet. Es kann auch in Verbindung mit den Schlüsselwörtern PRIMARY KEY (für Primärschlüssel) und UNIQUE (für eindeutigen Index) verwendet werden, wobei der Primärschlüssel keine NULL-Werte enthalten darf und jeder Wert eindeutig sein muss, während der eindeutige Index NULL-Werte enthalten kann aber andere Werte müssen eindeutig sein.
Schlüsselwort „Auto-Inkrement-Einschränkung“ in MySQL
Auto-Inkrement-Einschränkung in MySQL wird verwendet, um automatisch einen eindeutigen inkrementierenden ID-Wert für jede Zeile in der Tabelle zu generieren. Die folgenden Schlüsselwörter beziehen sich auf Einschränkungen für die automatische Inkrementierung:
AUTO_INCREMENT
PRIMÄRSCHLÜSSEL
EINZIGARTIG
Beispiel
<code class="sql">CREATE TABLE customers ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY (id) );</code>
In diesem Beispiel ist id
列具有 AUTO_INCREMENT
和 PRIMARY KEY
eingeschränkt, sodass jedes Mal, wenn eine neue Zeile eingefügt wird, automatisch ein eindeutig inkrementierender ID-Wert generiert wird.
Das obige ist der detaillierte Inhalt vonWas sind die Schlüsselwörter für selbsterhöhende Einschränkungen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!