Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 2 da Aula 2 - Atualizando e excluindo dados

Salve galera. Fui tentar fazer o UPDATE e o MySQL retornou essa mensagem:

13:46:45 UPDATE COMPRAS SET OBSERVACOES = 'preparando o natal' WHERE DATA = '01-01-2010' 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.000 sec

2 respostas
solução!

Tenta isso aqui (fonte; http://www.vivaolinux.com.br/topico/SQL-em-geral-1/Erro-no-MySQL-Workbench) :

Acrescentar o seguinte código antes de cada query:

SET SQL_SAFE_UPDATES=0; DELETE FROM tabela WHERE coluna = 'algo';

Outra alternativa, modificar a opção no programa:

Edit -> Preferences -> SQL Editor -> SQL Editor remover Forbid UPDATE and DELETE statements without a WHERE clause (safe updates)

Valeu. Resolveeeu hehehe