IconMainLigthMOROBU

SQL UPDATE

Brandon M. · 13 de mayo de 2026

¿Pa qué sirve?

Pa actualizar datos, prácticamente cuando ya hayas insertaos datos con INSERT INTO y quieres cambiar algo usas este.

¿Como se usa?

La sintaxis es sencilla básicamente solo ocupamos pasarle la tabla, la o las columnas queremos actualizar y los valores correspondientes para cada columna.

sql
UPDATE nombre_tabla
SET nombre_columna1 = Valor1,
     nombre_columna2 = Valor2,
     nombre_columna3 = Valor3;

Ahora algo importante notaste que dije columnas correcto, y aquí es donde se pone el sabroso, si tu ejecutamos así la sentencia vas a actualizar todos los registros en esa columna a que tengan esos campos, por eso es importante verificar si vamos a requerir de condiciones con WHERE, quedando la sintaxis de la siguiente forma:

sql
UPDATE nombre_tabla
SET nombre_columna1 = Valor1,
     nombre_columna2 = Valor2,
     nombre_columna3 = Valor3
WHERE condición;

Solo si tu intención es verdaderamente actualizar todos los registros pues no pondrías la condición va?

Oki doki, para dar un ejemplo claro si nos podemos basar en la tabla consolas que creamos en CREATE TABLE si a consultamos actualmente con:

sql
SELECT * FROM consolas;

Se ve así:

Tabla consolas con todos los campos.
Resultado de la consulta general.

Ahora, si un ejemplo de UPDATE bajo esta tabla queda así:

sql
UPDATE consolas
SET nombre_consola = 'Xbox 360 Blanco',
     descripcion_consola = 'Consola clásica de Xbox 360 edición blanca original no chafa no remake bro',
WHERE id_consola = 2;

Generalmente (depende del RDBMS que uses) vamos a recibir un mensaje de resultado si no cuando hacemos update deberías ver algo como:

Mensaje de Éxito de update.
Mensaje de Éxito de update.

Lo pongo solo como referencia para el WHERE, recordando que si tenemos bien la condición deberíamos ver que solo ciertas filas fueron afectadas y no todas o miles o etc. Para confirmar voy a hacer una consulta con SELECT

sql
SELECT * FROM consolas WHERE id_consola = 2;

Ejecutando la sentencia anterior nos da como resultado:

Tabla consola con update en el id 2.
Tabla consola con update en el id 2.

Referencias

  1. W3Schools.com. (s. f.). https://www.w3schools.com/sql/default.asp