La declaración UPDATE - Curso de MySQL en un minuto - Capítulo 23
La declaración UPDATE
Continuamos viendo una declaración nueva de DML, la declaración UPDATE
, la cual nos va a servir para actualizar registros ya existentes en las tablas.

Tenemos un email en la empresa de uno de nuestros clientes. Se trata de Eric Natividad. Ha cambiado de número de teléfono y lo ha notificado. Hay que buscarlo con un SELECT
en la tabla customers
.
Código SQL
SELECT * FROM customers WHERE contactFirstName = "Eric" AND contactLastName = "Natividad";

Ya tenemos su id, el 148. Ahora, hay que modificar el teléfono +65 221 7555 por el nuevo, +65 456 8345.
Código SQL
UPDATE customers
SET phone = "+65 456 8345"
WHERE customerNumber = 148;
Con esto, ya lo hemos conseguido.

No te olvides nunca elWHERE
cuando actualices datos en las tablas. Es extremadamente peligroso. En elUPDATE
de este capítulo, si me hubiese olvidado elWHERE
, se hubiesen cambiado todos los teléfonos de la tabla por el de Eric Natividad.