Mysql
 sql >> Database >  >> RDS >> Mysql

Come aggiornare più colonne in MySQL

A volte potrebbe essere necessario aggiornare più colonne in MySQL. In questo articolo vedremo come aggiornare più colonne in MySQL con una singola query.


Come aggiornare più colonne in MySQL

Ecco i passaggi per aggiornare più colonne in MySQL.

L'istruzione UPDATE consente di aggiornare uno o più valori in MySQL. Ecco la sintassi per aggiornare più valori contemporaneamente usando l'istruzione UPDATE.

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

Nella dichiarazione precedente, devi specificare il nome_tabella , quindi menziona le colonne che desideri aggiornare, insieme ai loro nuovi valori, una dopo l'altra, separate da virgole. Infine, devi specificare facoltativamente una clausola WHERE per filtrare le righe che desideri aggiornare.

Leggi anche:Come sfuggire a virgolette singole, caratteri speciali in MySQL

Esempio di aggiornamento MySQL

Supponiamo che tu abbia la seguente tabella 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       |
+------+------------+-----------+

Ecco la query SQL per aggiornare più colonne first_name e cognome in un'unica query.

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       |
+------+------------+-----------+

Come puoi vedere, entrambi first_name e cognome le colonne sono state aggiornate contemporaneamente.

Ubiq semplifica la visualizzazione dei dati e il monitoraggio in dashboard in tempo reale. Prova Ubiq gratuitamente.