`
mryangjw
  • 浏览: 20541 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Mysql数据库修改表数据时报【Error Code: 1175】的解决办法

阅读更多
问题描述:

  在使用update语句修改mysql数据表中的数据时,会报一下错误:

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

原因分析:

  这个是因为你的表没有建立key,同时在update时where子句中也要用到key。所以会出现上述错误。

解决办法:
  在执行update语句前加下面一句话即可解决此问题:
 
          SET SQL_SAFE_UPDATES = 0;
0
0
分享到:
评论

相关推荐

    ERROR CODE: 1175 YOU ARE USING SAFE UPDATE MODE AN

    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语句是进行批量...

    mysql数据库实验报告 数据表的操作

    通过实际操作,我们将掌握如何创建和修改表结构,设置表约束,以及处理表数据的插入、删除和修改。此外,还将学习如何建立表之间的联系,这对于构建复杂的数据库系统至关重要。 一、数据库操作 1. 创建数据库:使用...

    MySQL导入sql脚本错误:2006 解决方法

    Error Code: 2006 - MySQL server has gone away 最终找到原因,原来是MySQL导入大批量数据的时候超出了默认允许最大的数据包所以就提示2006 – MySQL server has gone away 于是找到my.cnf,在[mysqld]加入: max...

    实验2 MySQL数据库对象管理.pdf

    本实验的目的是使学生理解并掌握MySQL数据库中关键对象(数据字典、表、索引、视图)的作用和操作方法。通过一系列的操作实践,学生将能更深入地了解数据库对象管理,并能在实际工作中进行相关维护和操作。

    实验训练1 在MySQL中创建数据库和表.docx

    "MySQL数据库创建和表创建" 本教程将指导您在MySQL中创建数据库和表,首先需要安装和配置MySQL数据库。 1. MySQL的安装和配置 在安装MySQL之前,需要下载MySQL安装文件,例如mysql-5.5.12-win32.msi。运行该程序...

    MySQL数据库:使用NAVICAT工具更新数据.pptx

    本课程主要聚焦于如何利用Navicat来更新MySQL数据库中的数据,涵盖数据的插入、修改和删除操作,旨在帮助用户熟练掌握数据库管理的基本技能。 1. **使用Navicat工具插入数据** 在Navicat中插入数据涉及到以下步骤...

    国家开放大学 MySQL数据库应用 实验训练1 在MySQL中创建数据库和表

    "国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...

    串口数据采集入MySQL数据库V2.0

    总的来说,“串口数据采集入MySQL数据库V2.0”是一个集成串口通信和数据库管理的解决方案,旨在帮助用户高效地收集、存储和分析来自各种串口设备的数据。通过理解并充分利用这一系统,用户能够更好地利用现场数据,...

    linux下导入导出mysql数据库及其导出数据命令大汇总

    在 Linux 下,我们可以使用 mysqldump 命令来导出 MySQL 数据库中的表结构和数据。基本语法如下: ```sql mysqldump -u 用户名 -p密码 目标数据库 > 导出数据库的名称 ``` 例如,要导出目标数据库 `VSMNG` 中的表...

    忘记MySQL数据库root用户密码的解决办法:

    ### 忘记MySQL数据库root用户密码的解决办法 在日常工作中,我们可能会遇到忘记MySQL数据库root用户密码的情况。这种情况虽然令人头疼,但并不是无解的。本文将详细介绍一种可靠的解决方案,帮助您重置MySQL数据库...

    C#操作Mysql创建数据库,数据表,增、删、改数据

    本教程将详细介绍如何使用C#与Mysql进行交互,包括创建数据库、数据表以及执行基本的CRUD(Create、Read、Update、Delete)操作。 首先,我们需要在C#项目中引入Mysql的数据提供者——`MySql.Data.dll`。这个库允许...

    MyEclipse连接MySQL数据库报错解决办法

    我们现在一般网站都是利用的MySQL数据库搭建网站的,但是在网上看到很多网友吐槽数据库连接不上的问题,现在我就结合相关资料向提出一些我个人的见解,希望对大家解决问题有帮助。 一般MySQL连接不上,可能有两大...

    h2数据导入mysql数据库(看评论酌情下载)

    h2 数据库导入 MySQL 数据库需要通过将 h2 数据库下的表结构和数据分别导入到 MySQL 数据库中,并确保数据的一致性和类型的兼容性。 知识点: * h2 数据库导入 MySQL 数据库的步骤 * 创建 MySQL 数据库 * 将 h2 ...

    mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

    mysql数据库全文查找,查询所有数据库中包含指定字符的数据。 一、支持功能: 1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定...

    88秒插入1000万条数据到MySQL数据库表的操作方法

    其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > ...

    sql导入数据库时出现ERROR at line 206: Unknown command '\''的解决方法

    sql导入数据库时出现ERROR at line 206: Unknown command '\'的解决方法 在 mysql 中,使用 mysqldump 工具导出数据库是一种常见的操作。然而,在使用 mysql 命令将导出的数据库文件导入目标数据库时,可能会出现 ...

    mysql数据库结构对比工具

    数据库数据对比工具:可以针对两个数据进行表结构和数据的对比。1、结构对比:如开发库和正式库之间的结构和数据同步,此工具可以告诉您哪个表结构有字段的增加减少,或者字段类型的改变,并生成sql进行结构的同步。...

Global site tag (gtag.js) - Google Analytics