A sintaxe do UPDATE
1:UPDATE nome_tabela
2:SET coluna1=valor1, coluna2=valor2,...
3:WHERE coluna_pesquisa=valor
Nota: Observe a cláusula WHERE na sintaxe do UPDATE. A cláusula WHERE especifica que registro ou registros devem ser atualizados. Se você omitir a cláusula WHERE, TODOS OS REGISTROS serão atualizados!Um exemplo de UPDATE
A tabela Pessoas:
id | sobrenome | primeiro_nome | endereco | cidade |
---|---|---|---|---|
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 |
Agora nos queremos atualizar a pessoa "Jakob Tjessem" na tabela Pessoas:
Nos temos que usar o seguinte comando:
1:UPDATE Pessoas
2:SET endereco='Nissestien 67', cidade='Sandnes'
3:WHERE sobrenome='Tjessem' AND primeiro_nome='Jakob'
Depois de atualizada a tabela Pessoas ficará assim:id | sobrenome | primeiro_nome | endereco | cidade |
---|---|---|---|---|
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 |
Atenão com o comando UPDATE!
Tenha muito cuidado atualizando registros. Se nós tivéssemos omitido a cláusula WHERE no exemplo acima da seguinte forma:
1:UPDATE Pessoas
2:SET endereco='Nissestien 67', cidade='Sandnes'
A tabela Pessoas ficaria assim:id | sobrenome | primeiro_nome | endereco | cidade |
---|---|---|---|---|
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 |
Fonte
bom blog. obrigado.
ResponderExcluiraprenda a atualização do php