13 de febrero de 2012

MySQL Update: Actualizar registros en una tabla




Anteriormente vimos como insertar datos en una tabla de nuestra base de datos MySQL, tanto el comando INSERT o el comando LOAD DATA.  Con este post quiero mostraos como actualizar los datos de la tabla.


Para ello vamos a partir de la tabla Paises, un ejemplo básico que ya hemos utilizado en algún ejemplo anterior:

País                  Continente             Capital
España                Asia                   Madrid
Francia               Europa                 París
Colombia              América                Bogotá  
China                 Asia                   Pekin
Australia             Oceanía                Camberra
Marruecos             África                 Rabat


Como veis en los datos hay un error, vamos a ver que sentencia vamos a necesitar para corregir el error.



Para actualizar los datos de una tabla en MySQL usamos el comando UPDATE, en la sentencia deberemos especificar la tabla sobre la que se va a actuar y mediante el modificador SET indicaremos el campo a actualizar y el nuevo valor que va a almacenar, así como la condición que debe cumplir para proceder a la actualización, veamos un ejemplo:

UPDATE Paises SET Continente='Europa' WHERE Pais='España';

De esta manera actualizamos el campo Continente de la tabla siempre que el País sea España.







No hay comentarios:

Publicar un comentario