Con el Update podremos actualizar una linea anteriormente grabada en la base de datos.
Siguiendo con el mismo ejemplo actualizaremos el apellido del ejemplo anterior (ya que por error no introducimos apellido). Ejemplo anterior con el INSERT
Importante: Deberemos utilizar el where ya que sino todos los registros de la tabla se verán afectados. La idea es escoger un registro de toda la tabla y actualizar solamente una propiedad/columna de ese registro/linea.
|
---|
UPDATE 'tabla' SET columna1=valor1, columna2=valor2,...
WHERE 'columna'='valor'
Con el where "nos enfocamos" en aquellos registros/lineas que queremos actualizar de la 'tabla', y actualizaremos la columna1 y columna2 con unos valores determinados.
Ejemplo:
Actualizaremos solamente el apellido de Marta.
Tabla: 'Personas'
nombre | apellido | edad |
---|---|---|
Pepe | Cuenca | 18 |
Angel | Gomez | 58 |
Pedro | Rodriguez | 32 |
Maria | 23 |
UPDATE 'Personas' SET apellido='Lopez'
WHERE 'nombre'='Marta'
Nota: En el ejemplo dado, por simplificarlo, no estamos usando columnas clave como pudieran ser ID (Identificador) de 'Personas'. Un numero unico de la tabla que permite identificar un solo registro sin equívocos. Ya que con el ejemplo de abajo si somos estrictos se actualizarían todos los apellidos de las personas que se llamen 'Marta'
Tras ejecutar la siguiente sentencia la Tabla 'Personas' se nos quedará de la siguiente forma:
Tabla: 'Personas'
nombre | apellido | edad |
---|---|---|
Pepe | Cuenca | 18 |
Angel | Gomez | 58 |
Pedro | Rodriguez | 32 |
Maria | Lopez | 23 |
No hay comentarios:
Publicar un comentario