Saltar al contenido principal
Básico
10 min de lectura

UPDATE

Aprende a modificar registros existentes

La sentencia UPDATE modifica los valores de una o más columnas en registros existentes.

Sintaxis básica

sql
1UPDATE nombre_tabla2SET columna1 = valor1, columna2 = valor23WHERE condición;

Importante

Siempre usa la cláusula WHERE para especificar qué registros actualizar. Sin WHERE, se actualizarán TODOS los registros.

Ejemplos

sql
1-- Actualizar email de un usuario específico2UPDATE usuarios3SET email = 'nuevo@email.com'4WHERE id = 1;5 6-- Actualizar múltiples columnas7UPDATE productos8SET precio = 29.99, stock = stock - 19WHERE id = 100;

Sintaxis

Sintaxis
sql
1UPDATE nombre_tabla2SET columna1 = valor1, columna2 = valor2, ...3WHERE condición;

Ejemplos

Actualizar usuario

Modificar el email de un usuario

Ejemplo
sql
1UPDATE usuarios2SET email = 'ana.nuevo@email.com'3WHERE id = 14RETURNING *;

Resultado:

| id | nombre | email                |
|----|--------|----------------------|
| 1  | Ana    | ana.nuevo@email.com  |