Maison  >  Article  >  base de données  >  Définir des valeurs similaires pour les colonnes de la table MySQL ?

Définir des valeurs similaires pour les colonnes de la table MySQL ?

PHPz
PHPzavant
2023-09-02 09:17:08820parcourir

为 MySQL 表中的列设置类似的值?

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer