• 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;

  • 相关阅读:
    算法初探
    OIer数学相关
    算法初探
    MySQL事务
    MySQL多表查询
    数据库的设计
    winform选择文件夹
    获取上次打开目录
    C#拆分中文和数字字符串
    uCharts如何设置双Y轴,左侧一个右侧一个,数据源与对应的Y轴绑定
  • 原文地址:https://www.cnblogs.com/winter-bamboo/p/10811005.html
Copyright © 2020-2023  润新知