3
respostas

[Sugestão] Resolvendo o problema do UPDATE:

Ao tentar atualizar o preço dos livros, com o desconte de 10%, eis que surge um errinho: "17:06:52 UPDATE LIVROS SET PREÇO = 0.9*PREÇO Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 0,00055 sec"

Para resolver o problema, basta utilizar o código:

# Desative o safe mode:
SET SQL_SAFE_UPDATES = 0;

Em seguida, rode novamente o código de atualização dos preços:

UPDATE LIVROS SET PREÇO = 0.9*PREÇO;

Para ativar novamente o safe mode, execute:

# Ative o safe mode:
SET SQL_SAFE_UPDATES = 1;

Bons estudos!

3 respostas

Ola,

Obrigado por compartilhar!

Aqui não adiantou fazer isso

Obrigado! resolvido