Vous pouvez définir des valeurs pour tous les enregistrements d'une colonne à l'aide de la commande update.
Si vous souhaitez définir une valeur NULL pour tous les enregistrements d'une colonne, la syntaxe est la suivante -
update yourTableName set yourColumnName = NULL;
Ou, si vous souhaitez utiliser une chaîne vide, la syntaxe est la suivante -
update yourTableName set yourColumnName = ’’;
Pour comprendre le concept ci-dessus, créons un tableau. Requête pour créer une table.
mysql> create table StudentDemo −> ( −> Studentid int, −> StudentName varchar(100), −> Age int −> ); Query OK, 0 rows affected (0.64 sec)
Ci-dessous se trouve la table dans laquelle les enregistrements sont insérés -
mysql> insert into StudentDemo values(1,'Johnson',23); Query OK, 1 row affected (0.18 sec) mysql> insert into StudentDemo values(2,'Carol',24); Query OK, 1 row affected (0.16 sec) mysql> insert into StudentDemo values(3,'David',20); Query OK, 1 row affected (0.18 sec) mysql> insert into StudentDemo values(4,'Bob',21); Query OK, 1 row affected (0.19 sec)
Affichez tous les enregistrements de la table à l'aide de l'instruction select -
mysql> select *from StudentDemo;
Ci-dessous se trouve la sortie -
+-----------+-------------+------+ | Studentid | StudentName | Age | +-----------+-------------+------+ | 1 | Johnson | 23 | | 2 | Carol | 24 | | 3 | David | 20 | | 4 | Bob | 21 | +-----------+-------------+------+ 4 rows in set (0.00 sec)
La requête suivante définit la valeur de colonne de tous les enregistrements dans une colonne spécifique à NULL. La requête est la suivante -
mysql> update StudentDemo set Age=NULL; Query OK, 4 rows affected (0.14 sec) Rows matched: 4 Changed: 4 Warnings: 0
Vérifions-la maintenant -
mysql> select *from StudentDemo;
Le résultat suivant montre que nous avons mis à jour avec succès la colonne "Âge" à NULL -
+-----------+-------------+------+ | Studentid | StudentName | Age | +-----------+-------------+------+ | 1 | Johnson | NULL | | 2 | Carol | NULL | | 3 | David | NULL | | 4 | Bob | NULL | +-----------+-------------+------+ 4 rows in set (0.00 sec)
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!