Crea una consulta de actualización que cambia los valores de los campos en una tabla especificada según los criterios especificados.
Sintaxis
Tabla ACTUALIZAR
SET newvalue
Criterios WHERE;
La instrucción UPDATE consta de las siguientes partes:
Parte |
Descripción |
tabla |
El nombre de la tabla que contiene los datos que quiere modificar. |
nuevo_valor |
Una expresión que determina el valor que se va a insertar en un campo determinado en los registros actualizados. |
criterios |
Expresión que determina qué registros serán actualizados. Solo se actualizarán los registros que cumplan la expresión. |
Observaciones
UPDATE es especialmente útil cuando quiere modificar muchos registros o cuando los registros que quiere modificar están en varias tablas.
Puede cambiar varios campos al mismo tiempo. En el siguiente ejemplo, se incrementan los valores de Cantidad del pedido en un 10 por ciento y los valores de Carga en un 3 por ciento para los transportistas del Reino Unido:
UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';
Importante:
-
UPDATE no genera un conjunto de resultados. Además, después de actualizar los registros mediante una consulta de actualización, la operación no se puede deshacer. Si quiere saber qué registros se han actualizado, examine primero los resultados de una consulta de selección que use los mismos criterios y, después, ejecute la consulta de actualización.
-
Mantenga copias de seguridad de los datos en todo momento. Si actualiza los registros incorrectos, podrá recuperarlos de las copias de seguridad.