Maison > base de données > tutoriel mysql > Comment insérer la valeur par défaut dans le type de données MySQL ENUM ?

Comment insérer la valeur par défaut dans le type de données MySQL ENUM ?

WBOY
Libérer: 2023-08-26 18:41:17
avant
1069 Les gens l'ont consulté

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

Nous pouvons le faire à l'aide de l'attribut DEFAULT du type de données ENUM. L'attribut DEFAULT fait en sorte que le type de données ENUM ait une valeur par défaut lorsqu'aucune valeur n'est spécifiée. En d’autres termes, nous pouvons dire que l’instruction INSERT ne doit pas nécessairement contenir la valeur du champ car si ce n’est pas le cas, la valeur qui suit DEFAULT sera insérée. DEFAULT Les fonctions ne sont pas autorisées dans les expressions. Pour le type de données ENUM, les valeurs DEFAULT incluent NULL et la chaîne vide (« »).

Exemple

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)
Copier après la connexion

Nous n'avons inséré aucune valeur dans la colonne Résultat, il sélectionnera donc le mot après DEFAULT comme valeur. Dans ce cas, la valeur par défaut « échec » sera insérée.

mysql> Select * from enum123;
+---------+--------+--------+
| Rollno  | Name   | result |
+---------+--------+--------+
| 25      | Raman  |   Fail |
+---------+--------+--------+
1 row in set (0.00 sec)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal