sql >> Base de Datos >  >> RDS >> Mysql

Cómo actualizar varias columnas en MySQL

A veces, es posible que deba actualizar varias columnas en MySQL. En este artículo, veremos cómo actualizar varias columnas en MySQL con una sola consulta.


Cómo actualizar varias columnas en MySQL

Estos son los pasos para actualizar varias columnas en MySQL.

La instrucción UPDATE le permite actualizar uno o más valores en MySQL. Aquí está la sintaxis para actualizar múltiples valores a la vez usando la instrucción UPDATE.

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

En la declaración anterior, debe especificar el table_name , luego mencione las columnas que desea actualizar, junto con sus nuevos valores, uno tras otro, separados por comas. Finalmente, debe especificar opcionalmente una cláusula WHERE para filtrar las filas que desea actualizar.

Lea también:Cómo escapar de comillas simples, caracteres especiales en MySQL

Ejemplo de actualización de MySQL

Digamos que tiene la siguiente tabla empleados (id, nombre, apellido)

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

Aquí está la consulta SQL para actualizar varias columnas first_name y apellido en una sola consulta.

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

Como puede ver, tanto first_name y apellido las columnas se han actualizado a la vez.

Ubiq hace que sea fácil visualizar datos y monitorearlos en paneles en tiempo real. Prueba Ubiq gratis.