1
resposta

you tried to update a table without a WHERE that uses a KEY column.

Aparentemente, a minha versão do MySQL bloqueia o comando UPDATE quando se quer aplicar para toda a tabela, permitindo apenas quando se aplica um filtro de chave primária, selecionando apenas algumas linhas para alteraçã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.

Caso alguém enfrente o mesmo problema, eu resolvi executando um comando para desabilitar esse safe update momentaneamente:

SET SQL_SAFE_UPDATES=0;

Após executar os comandos desejados, é interessante setar a variável para 1 novamente.

1 resposta

Opa, valeu pela dica, enfrentei o msm problema e deu certo com esse comando. Showww

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software