Sentencia UPDATE


 La sentencia UPDATE de MySQL

El UPDATE, se utiliza para modificar los registros existentes en una tabla.

Sintaxis

  UPDATE nombre_de_tabla
  SET columna1 = valor1, columna2 = valor2, ...
  WHERE condición; 

Nota: ¡Ten cuidado al actualizar registros en una tabla!.
Observe la cláusula WHERE en la cláusula UPDATE. La cláusula WHERE, especifica qué registro(s) deben actualizarse. Si omites la cláusula WHERE, ¡todos los registros de la tabla se actualizarán!

  Actualizar registro

La siguiente declaración SQL, actualiza al primer cliente (CustomerID = 1) con una nueva persona de contacto y una nueva ciudad.

Ejemplo 1

  UPDATE Customers
  SET ContactName = 'Alfred Schmidt', City = 'Frankfurt'
  WHERE CustomerID = 1; 

Quiero intentarlo

  Actualizar varios registros

Es la cláusula WHERE quién determina cuántos registros se actualizarán.

La siguiente declaración SQL, actualizará el Código Postal a 00000 para todos los registros donde el país sea "México":

Ejemplo 2

  UPDATE Customers
  SET PostalCode = 00000
  WHERE Country = 'Mexico'; 

Quiero intentarlo

Tenga cuidado al actualizar registros. Si omite la cláusula WHERE, ¡TODOS los registros se actualizarán!