Sentencia UPDATE
La sentencia UPDATE se utiliza para modificar registros existentes en una tabla.
Permite actualizar uno o varios campos a la vez, con o sin condiciones.
📌 Estructura
Section titled “📌 Estructura”UPDATE <nombre_tabla>SET <campo1> = <valor1> [, <campo2> = <valor2> [, ... <campoN> = <valorN>]][WHERE <condicion>];UPDATE <nombre_tabla>: indica la tabla donde se actualizarán los datos (obligatorio).SET <campo1> = <valor1>: asigna nuevos valores a uno o varios campos (al menos uno obligatorio).WHERE <condicion>: restringe qué filas se actualizan (si se omite, se actualizan todas las filas).
🔹 Ejemplo básico
Section titled “🔹 Ejemplo básico”UPDATE ArticulosSET nom = 'Carretilla', descripcion = 'Objeto para mover otros objetos', precio = 69.69WHERE ID = 35🔹 UPDATE con INNER JOIN
Section titled “🔹 UPDATE con INNER JOIN”A veces necesitamos actualizar una tabla usando valores de otra.
Podemos hacerlo con un INNER JOIN en lugar de subconsultas.
UPDATE CLIENTESSET NOMBRE = F.NOMBRE, APELLIDO1 = F.APELLIDO1, APELLIDO2 = F.APELLIDO2FROM CLIENTES CINNER JOIN FICHERO_CLIENTES F ON F.CO_CLIENTE = C.CO_CLIENTE✅ Esto permite sincronizar datos entre tablas de forma más eficiente.