数据库知识点记录

问题:mysql执行update语句时,如果不是主键where语句会报错

原因:MySql运行在safe-updates模式下,该模式会导致非主键条件下无法执行update或者delete命令

解决:

查看状态

SHOW VARIABLES LIKE 'SQL_SAFE_UPDATES';
查询结果

开启

SET SQL_SAFE_UPDATES = 0;
查询结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.A simple master-to-slave replication is currently being...
    Kevin关大大阅读 11,284评论 0 3
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 9,485评论 0 19
  • 这篇文章主要涉及到MySQL的知识点: 索引(包括分类及优化方式,失效条件,底层结构) sql语法(join,un...
    一根薯条阅读 7,831评论 0 8
  • 孩子这两年读高中,上大学,在家的时候很少;孩儿他爹下村了,中午不回来。已经习惯了一个人的午餐,要么在学校食堂随便吃...
    朵宝的姨妈阅读 3,017评论 2 7
  • 欣妍: 这几天一直都在路上,从苏州到厦门,厦门回云霄,老家又回厦门,你一路都是妈妈的小帮手,谢谢你! 老公: 感恩...
    zheng郑阅读 1,445评论 0 0

友情链接更多精彩内容