Curso de MySQL desde cero

Actualizar registros en tablas MySQL

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.

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.

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.

Comentarios

Si te quedan dudas sobre el temario, sobre SQL, MySQL o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.