Ajout d'une nouvelle colonne SQL avec une valeur par défaut
Dans MySQL, l'ajout d'une nouvelle colonne à une table avec une valeur par défaut nécessite l'utilisation de l'instruction ALTER TABLE. La syntaxe de cette instruction vous permet de spécifier une valeur par défaut lors de la création d'une colonne.
Syntaxe ALTER TABLE
La syntaxe générale pour ajouter une nouvelle colonne avec une valeur par défaut est comme suit :
ALTER TABLE table_name ADD COLUMN column_name data_type DEFAULT default_value;
Dans cette syntaxe, table_name représente la table que vous souhaitez modifier, column_name est le nom de la nouvelle colonne, data_type définit le type de données que la colonne contiendra et default_value spécifie la valeur par défaut de la colonne.
Exemple
Pour ajouter une nouvelle colonne nommée foo à la table table1 avec une valeur par défaut de 0, vous pouvez utiliser ce qui suit instruction :
ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;
Explication
Référence de la documentation
La syntaxe fournie ici est basée sur la documentation MySQL, qui indique :
ALTER TABLE tbl_name ADD COLUMN (col_name column_definition,...)
Où column_definition peut inclure une clause DEFAULT :
column_definition: data_type [NOT NULL | NULL] [DEFAULT default_value] ...
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!