Maison  >  Article  >  programmation quotidienne  >  Comment écrire la valeur par défaut de l'âge dans MySQL

Comment écrire la valeur par défaut de l'âge dans MySQL

下次还敢
下次还敢original
2024-04-27 04:30:22779parcourir

Dans MySQL, les méthodes pour définir les valeurs par défaut pour la colonne age sont : 1. Spécifiez la valeur par défaut lors de la création de la table ; 2. Utilisez le mot-clé DEFAULT 3. Utilisez l'instruction UPDATE ;

Comment écrire la valeur par défaut de l'âge dans MySQL

Définition de la valeur par défaut de l'âge dans MySQL

Dans MySQL, la définition d'une valeur par défaut pour la colonne d'âge dans le tableau peut être obtenue par les méthodes suivantes :

1. table

Dans Lors de la création d'un tableau, vous pouvez spécifier des valeurs par défaut dans les définitions de colonnes. Par exemple :

<code>CREATE TABLE users (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  age INT NOT NULL DEFAULT 0
);</code>

De cette façon, la colonne d'âge de tous les enregistrements insérés dans la table sera définie sur 0 par défaut.

2. Utilisez le mot-clé DEFAULT

Vous pouvez également utiliser le mot-clé DEFAULT plus tard pour ajouter une valeur par défaut à une colonne existante. Par exemple :

<code>ALTER TABLE users ALTER COLUMN age SET DEFAULT 0;</code>

Cela définira la valeur par défaut sur 0 pour la colonne âge.

3. Utilisez l'instruction UPDATE

Vous pouvez également utiliser l'instruction UPDATE pour définir les valeurs par défaut pour les enregistrements existants. Par exemple :

<code>UPDATE users SET age = 0 WHERE age IS NULL;</code>

Cela définira la valeur par défaut sur 0 pour tous les enregistrements avec une colonne d'âge vide.

Remarque :

  • Si aucune valeur par défaut n'est spécifiée, la valeur de la colonne âge sera NULL.
  • Les valeurs par défaut ne peuvent être définies que lors de la création d'un tableau ou d'une colonne et ne peuvent pas être modifiées ultérieurement.
  • La valeur par défaut peut être une constante, une expression ou une sous-requête, mais pas une fonction.

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!

Déclaration:
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