lunes, 18 de febrero de 2013

Error Code: 1175 You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column - [RESUELTO]


Por seguridad cuando se trabaja con MySQL Workbench no se permite hacer un DELETE,UPDATE o TRUNCATE sin usar la clausula WHERE, si se intenta ejecutar alguna de las siguientes sentencias obtenemos el siguiente error:

Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column

Cuando se esta trabajando sobre una base de datos remota esta bien que la tengamos habilitada porque así podemos evitar una catastrofe en nuestra base de datos,  pero cuando estamos trabajando  sobre una base de datos local en nuestro entorno de desarrollo no necesitamos tanta seguridad, por ello hoy les comparto esta 
sencilla forma de deshabilitar la opción por defecto:

Antes de usar DELETE, UPDATE o TRUNCATE, escribimos:

SQL_SAFE_UPDATES=0;

Listo !!! ahora ya podemos hacer Actualizar , eliminar o vaciar nuestra tabla.