Heim > Datenbank > MySQL-Tutorial > Wie füge ich einen Standardwert in den MySQL-ENUM-Datentyp ein?

Wie füge ich einen Standardwert in den MySQL-ENUM-Datentyp ein?

WBOY
Freigeben: 2023-08-26 18:41:17
nach vorne
1073 Leute haben es durchsucht

如何在 MySQL ENUM 数据类型中插入默认值?

Dies können wir mit Hilfe des DEFAULT-Attributs des ENUM-Datentyps tun. Das DEFAULT-Attribut bewirkt, dass der ENUM-Datentyp einen Standardwert hat, wenn kein Wert angegeben ist. Mit anderen Worten können wir sagen, dass die INSERT-Anweisung den Wert des Feldes nicht enthalten muss, denn wenn dies nicht der Fall ist, wird der Wert nach DEFAULT eingefügt. DEFAULT-Funktionen sind in Ausdrücken nicht zulässig. Für den ENUM-Datentyp umfassen die DEFAULT-Werte NULL und die leere Zeichenfolge („“).

Beispiel

mysql> Create table enum123(Rollno INT, Name Varchar(20), result ENUM('Pass','Fail') DEFAULT 'Fail');
Query OK, 0 rows affected (0.12 sec)

mysql> Insert into enum123(Rollno, Name) Values(25, 'Raman');
Query OK, 1 row affected (0.13 sec)
Nach dem Login kopieren

Wir haben keine Werte in die Ergebnisspalte eingefügt, daher wird das Wort nach DEFAULT als Wert ausgewählt. In diesem Fall wird der Standardwert „failed“ eingefügt.

mysql> Select * from enum123;
+---------+--------+--------+
| Rollno  | Name   | result |
+---------+--------+--------+
| 25      | Raman  |   Fail |
+---------+--------+--------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie füge ich einen Standardwert in den MySQL-ENUM-Datentyp ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage