ERRORCODE:1175YOUAREUSINGSAFEUPDATEMODEAN

   2015-07-29 0
核心提示:这篇文章主要介绍了ERROR CODE: 1175 YOU ARE USING SAFE UPDATE MODE AN,本文是在MySQL Workbench的环境操作,需要的朋友可以参考下

快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!

今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:

复制代码 代码如下:

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

进过一番搜索之后发现原来是MySQL Workbench的安全设置。当要执行的SQL语句是进行批量更新或者删除的时候就会提示这个错误。

解决方法如下:

1.打开Workbench的菜单[Edit]->[Preferences...]
2.切换到[SQL Editor]页面
3.把[Forbid UPDATE and DELETE statements without a WHERE clause (safe updates)]之前的对勾去掉
4.点击[OK]按钮
5.最后一步记得要重启一下Workbench,否则你仍然会得到这个错误提示。

如下图:

ERRORCODE:1175YOUAREUSINGSAFEUPDATEMODEAN

再次运行SQL语句就没问题了

 
标签: ERROR CODE 1175
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;问题的解
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxE
      哇,时隔两天时间,终于找到这个问题的解决办法,先看问题  这是我最近写的家庭记账本网页版,按顺序输入点击保存,总是弹出添加失败的提示 顺着找原因,把原因锁定在dao层的sql语句上,反复检查,没有找到一点毛病,程序其他地方也没有错误,这让我郁
    02-10
  • Oracle PL/SQL 非预定义异常、自定义异常处理、
    抛出异常Oracle有三种类型的异常错误: 1. 预定义(Predefined)异常ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。2. 非预定义(Predefined)异常即其他标准的ORACLE错误。对这种异常情况的处理,
    02-10
  • mysql数据库导入sql文件时提示“Error Code: 1153 - Got a packet bigger than 'max_allowed_packet' bytes”
    mysql数据库导入sql文件时提示“Error Code: 11
    向mysql数据库中导入sql文件时,如果文件过大(几百M),会提示“Error Code: 1153 - Got a packet bigger than 'max_allowed_packet' bytes”1.查看目前数据库配置show VARIABLES like '%max_allowed_packet%';显示如下结果+--------------------+---------+
    02-10
  • mybatis的报错总结_____2Error updating database.  Cause: java.sql.SQLSyntaxErrorException: You have an err
    mybatis的报错总结_____2Error updating databa
    在编写动态sql时 trim的属性写错了,如下图:错误示范:(接口的xml配置文件中:)1update id="modifyBill" parameterType="Bill"2 update smbms_bill3 trim suffix="set" prefixOverrides="," prefix="where id=#{id}"4 if test="billCode!=null"
    02-10
  • java.sql.SQLException: No value specified fo
    public boolean updateMemberslnfo(MembersInfo membersInfo) throws SQLException{StringBuffer sqlBuffer = new StringBuffer("UPDATE membersinfo SET ");boolean check = true;ListObject params = new ArrayListObject();if(membersInfo.getMname()!=nul
    02-10
  • 【MySQL】org.springframework.dao.TransientDataAccessResourceException: Error attempting to get column
    【MySQL】org.springframework.dao.TransientDa
     使用Mybatis plus的时候,查询select all,恰好报了异常    ; Zero date value prohibited; nested exception is java.sql.SQLException: Zero date value prohibited, mergedContextConfiguration = [WebMergedContextConfiguration@595b007d testClas
    02-10
  • Mysql远程连接报错:SQL Error (1130): Host '192.168.61.128' is not allowed to connect to this MySQ
    Mysql远程连接报错:SQL Error (1130): Host �
      通过SQLyog连接linux中的MySQL报错问题:SQL Error (1130): Host '192.168.0.18' is not allowed to connect to this MySQL server说明你所连接的用户账户没有远程连接的权限,只能在本机localhost登录需要更改 mysql 数据库里的 user表里的 host字段 把loc
    02-10
  • mysql数据库出现ERROR 1 (HY000): Can't c
    1. mkdir /var/lib/mysql/tmp2. chown mysql:mysql /var/lib/mysql/tmp3. 修改/etc/my.cnf配置文件,在[mysqld]域加入:tmpdir = /var/lib/mysql/tmp4. 重启mysqld服务   service mysqld restart
    02-10
  • mysql执行SQL语句时报错:[Err] 3 - Error writing file '/tmp/MYP0G1B8' (Errcode: 28 - No space left
    mysql执行SQL语句时报错:[Err] 3 - Error writi
    问题描述:  今天一同事在mysql中执行SQL语句的时候,报了/tmp空间不足的问题,报错如下:[SQL] SELECT f.prov as 字段1, MAX( CASE f.flag_name WHEN '字段1' THEN f.num ELSE 0 END ) AS '字段1', MAX( CASE f.flag_name WHEN '店员量' THEN f.num ELSE 0 END
    02-09
  • python3 UnicodeEncodeError错误,cx_oracle模
    问题描述:  写了一个执行sql的模块,引用了cx_oracle,在windows机器上完美运行,移植到Centos上就会报错,检查过程:  代码编码为utf-8,print编码为utf-8,文件编码为utf-8,服务器编码为utf-8,各种正常  定位代码报错位置,开始怀疑是sql执行成功,
    02-09
点击排行