-
MySQL Workbench – Error Code: 1175
Posted on octubre 27th, 2010 9 commentsHace ya algún tiempo que utilizo la herramienta MySQL Workbench en mi trabajo diario, desde que se publicó el release de la versión 5.2. Esta herramienta integra:
- 1. SQL Development, anteriormente llamado MySQL Query Browser.
- 2. Server Administration, anteriormente llamado MySQL Administrator
- 3. Data Modeling, anteriormente llamado MySQL Workbench
Ahora tengo instalada la versión 5.2.28, y me sucedió hace pocos días que al ejecutar una sentencia TRUNCATE TABLE me devolvía el siguiente error:
Error Code: 1175. To disable safe mode, toggle the option in Preferences -> SQL Editor -> Query Editor and reconnect.
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
A veces tan solo debemos fijarnos un poco en el output de salida, ya que en este caso nos está dando la solución al problema que se nos ha presentado.
Resulta que a partir de la versión 5.2.26, por defecto viene marcado como preferéncia el trabajar en modo seguro, es decir, que no podremos alterar ningun dato dada una tabla si el comando utilizado (DELETE, UPDATE, TRUNCATE) no tiene la clausula WHERE.
La solución….como bien dice el output de nuestro error radica en ir al menú Edit -> Preferences y en la pestaña SQL Editor debemos desmarcar la opción Forbid UPDATE and DELETE statements without a WHERE clause (safe updates). Ahora ya podremos ejecutar un truncate de forma cómoda.
Espero que os sirva de ayuda.
9 Respuestas to “MySQL Workbench – Error Code: 1175”
-
Hi Tana!
I don’t know because you don’t see correctly the page.
I try see with a Mac and i tell you.Regards,
Sergio -
Alberto diciembre 2nd, 2010 at 12:58
prueben con:
SET SQL_SAFE_UPDATES=0;espero que funcione.
saludos.
-
Gracias!! from Piura-Perú. Saludos
-
gracias!!!!!!!!!!!!! 😀
-
Edgar Knox marzo 1st, 2012 at 7:02
Eeeey Gracias ¡¡¡ fue de mucha utilidad
-
whats your twitter?
-
Arielit septiembre 7th, 2012 at 6:18
sos grande, gracias
-
Mi pana gracias, saludos desde Vzla.
-
Muchas Gracias!!