Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment mettre à jour plusieurs colonnes dans MySQL

Parfois, vous devrez peut-être mettre à jour plusieurs colonnes dans MySQL. Dans cet article, nous verrons comment mettre à jour plusieurs colonnes dans MySQL avec une seule requête.


Comment mettre à jour plusieurs colonnes dans MySQL

Voici les étapes pour mettre à jour plusieurs colonnes dans MySQL.

L'instruction UPDATE vous permet de mettre à jour une ou plusieurs valeurs dans MySQL. Voici la syntaxe pour mettre à jour plusieurs valeurs à la fois à l'aide de l'instruction UPDATE.

UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];

Dans la déclaration ci-dessus, vous devez spécifier le table_name , puis mentionnez les colonnes que vous souhaitez mettre à jour, ainsi que leurs nouvelles valeurs, les unes après les autres, séparées par des virgules. Enfin, vous devez éventuellement spécifier une clause WHERE pour filtrer les lignes que vous souhaitez mettre à jour.

Lisez aussi :Comment échapper aux guillemets simples et aux caractères spéciaux dans MySQL

Exemple de mise à jour MySQL

Disons que vous avez la table suivante employees(id, first_name, last_name)

mysql> create table employees(id int, first_name varchar(255),last_name varchar(255));

mysql> insert into employees(id, first_name, last_name)
       values(1,'John','Doe'),
       (2,'Jane','Doe');

mysql> select * from employees;
+------+------------+-----------+
| id   | first_name | last_name |
+------+------------+-----------+
|    1 | John       | Doe       |
|    2 | Jane       | Doe       |
+------+------------+-----------+

Voici la requête SQL pour mettre à jour plusieurs colonnes first_name et nom_de_famille en une seule requête.

mysql> update employees
       set  first_name='Jim',
       last_name='Don'
       where id=1;

mysql> select * from employees;
+------+------------+-----------+
| id   | first_name | last_name |
+------+------------+-----------+
|    1 | Jim        | Don       |
|    2 | Jane       | Doe       |
+------+------------+-----------+

Comme vous pouvez le voir, first_name et nom_de_famille les colonnes ont été mises à jour immédiatement.

Ubiq facilite la visualisation des données et leur suivi dans des tableaux de bord en temps réel. Essayez Ubiq gratuitement.