O modo de atualização segura em MySQL
Para entender o modo de atualização segura, consideraremos uma tabela, estudantes_data, e exibiremos -a usando o comando:
Selecione * de estudantes_data;Se tentarmos fazer alterações atualizando os dados ou excluindo os dados, eles gerarão um erro porque, por padrão, o modo de atualização seguro está sempre ativado, para verificar, faremos atualizar o valor de "Paul" para "Tom" usando o comando:
Atualizar estudantes_data set st_name = "Tom" onde st_name = "paul";Pode ser visto a partir da saída que um erro foi gerado para o modo de atualização segura, o que significa que o modo de segurança foi ativado e não nos permitirá fazer alterações na tabela; Para fazer as alterações que precisamos primeiro, desative o modo de atualização seguro.
Como desativar o modo de atualização segura em MySQL
Podemos desativar o modo de atualização segura no MySQL, se quisermos fazer algumas alterações nas tabelas, para executar o seguinte comando:
Defina sql_safe_updates = 0;A tabela foi atualizada com sucesso, para exibir a tabela:
Selecione * de estudantes_data;Como ativar o modo de atualização segura no MySQL
Para ativar novamente o modo de atualização segura no MySQL, execute o seguinte comando:
Defina sql_safe_updates = 1;Para verificar se o modo de atualização seguro foi ativado, mudaremos a cidade de "Houston" para "Paris", usando o comando:
Atualizar estudantes_data definir st_city = "paris" onde st_city = "houston";O modo de atualização seguro foi ativado com sucesso.
Conclusão
O MySQL é um sistema de gerenciamento de banco de dados bem conhecido que oferece muitos recursos para seus usuários que os ajudam a aprimorar o desempenho de suas tarefas. Neste artigo, discutimos o modo de atualização segura no MySQL, através do qual podemos restringir os usuários a atualizar as tabelas, ativando ou desativando o modo de atualização segura. Neste guia, discutimos os dois cenários de ativação e desativação do modo de atualização segura e verificamos seu impacto no comando de atualização.