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.

La declaración UPDATE de MySQL

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";
La declaración UPDATE de MySQL

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.

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