segunda-feira, 8 de abril de 2013

YOU ARE USING SAFE UPDATE MODE AND YOU TRIED TO UPDATE A TABLE WITHOUT A WHERE THAT USES A KEY COLUMN

Sintoma: Ao tentar executar um DELETE em uma tabela de um schema no MySQL 5.6 para Windows, a seguinte mensagem foi rertornada pelo engine: "YOU ARE USING SAFE UPDATE MODE AND YOU TRIED TO UPDATE A TABLE WITHOUT A WHERE THAT USES A KEY COLUMN"

Causa: A instância estava configurada para trabalhar em SAFE MODE, o que evita atualizações sem uma clausula WHERE em tabelas com chave primária.

Solução: É necessário desativar o SAFE MODE na instância.

SET SQL_SAFE_UPDATES=0;

Mais informações: http://stackoverflow.com/questions/11448068/mysql-error-code-1175-during-update-in-mysql-workbench

--
Leia o meu livro sobre ETL com SSIS 2012 http://www.erica.com.br/detalhes.asp?cod=4094

Um comentário:

Leave your comment here!