Bóson Treinamentos em Ciência e Tecnologia

MySQL – UPDATE – Modificar Registros em Tabelas

modificar registros em tabelas com update em mysql

MySQL – UPDATE – Modificar Registros em Tabelas

Nesta aula vamos mostrar como modificar registros em uma tabela do MySQL. É muito comum alterar o valor de um registro, por exemplo alterando o endereço de um cliente em um banco de dados, ou o telefone, ou o preço de um produto.

Para alterar colunas de um ou mais registros em uma tabela usamos o comando SQL UPDATE, segundo a sintaxe abaixo:

UPDATE tabela
SET coluna1 = novo_valor_armazenado,
         coluna2 = novo_valor_armazenado,
         colunaN = novo_valor_armazenado
WHERE coluna = valor_filtro;

Observação importante: Caso não seja usada a cláusula WHERE para filtrar os registros, todos os dados das colunas indicadas serão alterados – muito cuidado!

Vamos a um exemplo de alteração de registros. Iremos alterar o nome de um livro na tabela tbl_livros, cujo ID é igual a 101, para “SSH, o Shell Seguro”:

UPDATE tbl_Livro
SET Nome_Livro = 'SSH, o Shell Seguro'
WHERE ID_LIVRO = 101;

Outro exemplo: Vamos aumentar o preço do livro cujo ISBN é 9780735640610 para R$ 47,20 (atualmente ele custa R$ 45,30):

UPDATE tbl_livro
SET Preco_Livro = 47.20
WHERE ISBN = '9780735640610';

Basta realizar uma consulta à tabela para verificar se a alteração foi realizada com sucesso.

Assista à explicação sobre alteração de registros no MySQL no vídeo abaixo:

Sair da versão mobile