zoukankan      html  css  js  c++  java
  • mysql开启和关闭安全模式

    今天在进行数据库UPDATE的时候出了一个问题,我把非主键的字段当作UPDATE的条件(筛选条件)时,提示了如下的语句

    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 Editor and reconnect. 0.015 sec

    这个提示我很无奈,我照着他这个说法到 Preferences -> SQL Editor 去改了一下(如图)

    方法一

    可是这样之后,结果还是没有变化..........

    然后检查了一下是否开启

    show variables like 'SQL_SAFE_UPDATES';

    emmm.....还是失败,然后被学长指点了一下后,发现是我的翻译出问题了, 设置了之后,还需要重启数据库才行,然后就成功了!

    方法二

    SET SQL_SAFE_UPDATES = 0;   关闭安全模式

    SET SQL_SAFE_UPDATES = 1;   开启安全模式

    建议每次修改前关闭,修改完毕后再改回来就好.

    SET SQL_SAFE_UPDATES = 0

    UPDATE ....

    ...;

    SET SQL_SAFE_UPDATES = 1;

  • 相关阅读:
    Gym
    Gym
    Gym
    Gym
    Gym
    bzoj 2734: [HNOI2012]集合选数
    bzoj 1068: [SCOI2007]压缩
    HDU 2899 Strange fuction
    hihocoder #1142 : 三分·三分求极值
    HDU 2824 The Euler function
  • 原文地址:https://www.cnblogs.com/winter-bamboo/p/10811005.html
Copyright © 2011-2022 走看看