La instrucción UPDATE se utiliza para actualizar los registros de una tabla.
La instrucción UPDATE
La instrucción UPDATE se utiliza para actualizar los registros existentes en una tabla.
SQL UPDATE Sintaxis
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
SET column1=value, column2=value2,...
WHERE some_column=some_value
Nota: Observe que la cláusula WHERE en la sintaxis UPDATE. La cláusula WHERE especifica el registro o registros que deben ser actualizados. Si se omite la cláusula WHERE, todos los registros serán actualizados!
SQL Ejemplo ACTUALIZACIÓN
El "Personas" tabla:
P_id | LastName | FirstName | Dirección | Ciudad |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
5 | Tjessem | Jakob |
Ahora queremos actualizar a la persona "Tjessem, Jakob" en el "Personas" de mesa.
Nosotros usamos la siguiente instrucción SQL:
UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'
WHERE LastName='Tjessem' AND FirstName='Jakob'
SET Address='Nissestien 67', City='Sandnes'
WHERE LastName='Tjessem' AND FirstName='Jakob'
El "Personas" tabla ahora se verá así:
P_id | LastName | FirstName | Dirección | Ciudad |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
5 | Tjessem | Jakob | Nissestien 67 | Sandnes |
SQL UPDATE Advertencia
Tenga cuidado al actualizar registros. Si se hubiera omitido la cláusula WHERE en el ejemplo anterior, así:
UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'
SET Address='Nissestien 67', City='Sandnes'
El "Personas" de mesa habría parecido esto:
P_id | LastName | FirstName | Dirección | Ciudad |
---|---|---|---|---|
1 | Hansen | Ola | Nissestien 67 | Sandnes |
2 | Svendson | Tove | Nissestien 67 | Sandnes |
3 | Pettersen | Kari | Nissestien 67 | Sandnes |
4 | Nilsen | Johan | Nissestien 67 | Sandnes |
5 | Tjessem | Jakob | Nissestien 67 | Sandnes |
No hay comentarios:
Publicar un comentario