Com um banco de dados MySQL, o comando UPDATE é usado para alterar algumas colunas de uma linha que já estão no banco de dados. Normalmente , isso é feito para manter as informações em um banco de dados atual . Instruções
1
Use o comando INSERT para dados de entrada . Para executar uma consulta atualização MySQL , é imperativo ter uma linha no banco de dados de mudar , de preferência com uma identificação única referindo-se a essa linha.
2
Certifique-se de que cada ID na tabela é única por usando uma coluna INTEGER AUTO_INCREMENT . Comandos UPDATE pode atualizar a linha de errado se uma identificação única não é usado. Ao usar um campo ID , esse campo não está incluído no comando INSERT, como o atributo AUTO_INCREMENT cuida desse campo para você. Exemplo: INSERT INTO nome clientes , ph_number , equilíbrio de valores ( " John Doe ", " 555-5555 " , 0,0 );
3
Encontre os dados novamente usando uma consulta SELECT. Aqui, para atualizar o equilíbrio, você primeiro tem que puxar o equilíbrio velho para fora da mesa. Uma vez que todos que você está interessado é o equilíbrio eo número de identificação , essas são as únicas duas colunas que você precisa para puxar para fora. Mais tarde, o código do aplicativo usando essas consultas vão adicionar ou subtrair o equilíbrio. Exemplo: SELECT id , saldo de clientes WHERE nome = ' John Doe' E ph_number = " 555-5555 " ;
4
atualizar os dados. Realizar a atualização do MySQL Query usando o comando UPDATE. Agora que você tem o ID e os dados atualizados , você tem todas as informações que você precisa para continuar. ATUALIZAÇÃO parece uma combinação entre INSERT e SELECT. Este exemplo supõe o equilíbrio e ID são algo que você tem na consulta anterior . Exemplo: clientes atualizem SET saldo = 12.34 WHERE id = 22 ;
5
Evite cometer erros na cláusula WHERE , pois você pode inadvertidamente atualizar mais de uma linha . Por exemplo , se você usou essa consulta em vez da anterior , seria atualizar acidentalmente o equilíbrio de cada cliente chamado John Doe. Exemplo: clientes UPDATE SET saldo = 12.34 WHERE nome = " João da Silva" ;