Básico
10 min de lecturaUPDATE
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 |