Aquí estan algunos tips de MySQL Workbench
1.- MySQL error code: 1175 durante UPDATE en MySQL Workbench
Cuando se desea actualizar un campo, por ejemplo
UPDATE nombre_table SET columna_nombre=1;
No permite y nos sale un mensaje similar a este:
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 Queries and reconnect. 0,000 sec
Lo que quiere decir es que tenemos que actualizar con la columna que tenga clave Primaria en la clausula where, para no tener problemas de este tipo podemos usar:
SET SQL_SAFE_UPDATES = 0;
Si deseas modificar la consulta para seguir la regla (utilizar la clave principal en la cláusula where).
SET SQL_SAFE_UPDATES=0;
UPDATE nombre_table SET columna_nombre=1;
SET SQL_SAFE_UPDATES=1;
Aquí podemos ver que primero lo habilita para ejecutar sin problemas y al final vuelve a activar el modo de actualización segura.