Archive

Archive for setembro \22\UTC 2011

O perigo do Update sem Where

22 de setembro de 2011 2 comentários

Olha eu aqui depois de muito tempo…

Gostaria de compartilhar algo bem simples com vocês.

QUEM JÁ NÃO FEZ UM UPDATE SEM WHERE, ATIRE A PRIMEIRA PEDRA!

Este tipo de erro é muito comum principalmente para iniciantes, mas nada impede que grandes profissionais experientes somado a momentos de grande estresse e correria cometam tal delito; pois bem! Crie o hábito de escrever seu update já com where antes de incluir os campos no set.

EX: UPDATE Tabela WHERE ID = 1

Depois complemente com os dados a serem alterados.

UPDATE Tabela SET nome_cliente = ‘Anderson Correa’ WHERE ID = 1

Agindo assim dificilmente cometerás uma grande tragédia de atualizar todos os registros de sua tabela caso execute o comando sem querer.

É claro que existem várias maneiras de proteger seu banco de dados contra estes tipos de acidentes, como exemplo bloquear o comando update de programadores iniciantes, etc… Mas acredito que este princípio é muito eficaz…

 

Até a próxima…