Maison >base de données >tutoriel mysql >A quoi sert la contrainte par défaut ? Comment appliquer cela aux colonnes lors de la création du tableau ?
La contrainte DEFAULT est utilisée pour définir les valeurs par défaut des colonnes dans les tables MySQL. Si elle est appliquée à une colonne, la colonne prendra la valeur par défaut, c'est-à-dire qu'aucune valeur ne sera attribuée à la colonne. Sa syntaxe est la suivante -
DEFAULT default_value
Ici, default_value est la valeur par défaut définie pour la colonne.
La requête suivante créera une table appelée Workers où nous avons attribué une valeur par défaut de 1000 à l'identifiant de la colonne.
mysql> Create table workers(Name Varchar(25), Id INT NOT NULL DEFAULT 1000); Query OK, 0 rows affected (0.47 sec) mysql> Insert into workers(Name, Id) values('Ram', 101); Query OK, 1 row affected (0.04 sec) mysql> Insert into workers(Name) values('Mohan'); Query OK, 1 row affected (0.10 sec) mysql> Select * from Workers; +-------+------+ | Name | Id | +-------+------+ | Ram | 101 | | Mohan | 1000 | +-------+------+ 2 rows in set (0.00 sec)
Lorsque nous ne fournissons aucune valeur pour l'identifiant, l'ensemble de résultats ci-dessus stockera la valeur par défaut de 1000.
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!