UPDATE es una instrucción de SQL que se usa para actualizar o modificar los registros que contiene una tabla determinada.
Sintaxis de UPDATE en SQL
UPDATE nombre_tabla SET columna1 = valor1, columna2 = valor2, ... WHERE condicion;
Puedes observar como la cláusula WHERE en la instrucción UPDATE, establece la condición necesaria para que los registros se actualicen. La cláusula WHERE especifica qué registros deben actualizarse. Si no se utiliza la cláusula WHERE, se actualizarán todos los registros de la tabla.
Ejemplo 1:
En el siguiente ejemplo se actualizarán los campos Nombre_Contacto y Ciudad solamente cuando el campo ClienteID es igual a 1:
UPDATE Clientes SET Nombre_Contacto = 'Mariano Fernández', Ciudad= 'Bogotá' WHERE ClienteID = 1;
Actualiza solo algunos registros filtrando con WHERE
Es la cláusula WHERE que determina cuántos registros se actualizarán. La siguiente instrucción SQL actualizará el Nombre_Contacto a “Maria” para todos los registros donde el país es “Puerto Rico”:
UPDATE Clientes SET Nombre_Contacto='Catalina' WHERE Pais='Puerto Rico';
Ejemplo
En el siguiente ejemplo todos los valores de la columna «Clientes» pasarán a llamarse «Catalina«
Tenga cuidado al actualizar los registros. Si omite la cláusula WHERE, TODOS los registros se actualizarán, como en el siguiente ejemplo:
UPDATE Clientes SET Nombre_Contacto='Catalina';