当前位置: 首页 > 知识库问答 >
问题:

更新在mysql workbench中不工作的查询

南门野
2023-03-14
UPDATE signup SET lastname='Lastname', password='123'
WHERE firstname='Firstname';

我正在使用MySql工作台执行查询。

但它没有更新行,并显示以下错误:

您正在使用安全更新模式,并且试图更新一个没有使用键列禁用安全模式的WHERE的表,请在Preferences->SQL Editor中切换该选项并重新连接。

共有1个答案

斜成济
2023-03-14

在mysql workbench中,默认情况下启用了安全模式,因此如果where子句没有键,它将阻止查询的运行。尝试使用以下步骤禁用-

编辑>首选项>SQL编辑器>取消选中“安全更新”

注意-尝试重新连接服务器(查询>重新连接到服务器),然后再次运行查询。

 类似资料:
  • 我试图更新一个列,我没有修改列值,你能帮我吗? 我正在尝试的代码:- 这就是我得到的错误:

  • 这是我的DUsers类: 正如您所看到的,我定义了几个,除了最后一个需要我的数据库之外,它们都正常工作。为了运行这个查询,我定义了两个函数: 在此之后,我定义了一个路径,后面跟着一个POST请求,该请求应该更新我的数据库,但遗憾的是,它没有更新我的数据库。 有人知道我哪里错了吗?

  • 我把SonarQube升级到了4.2,现在Jenkins不工作了。T.T Jenkins和SonarQube安装在同一台服务器上,我使用的是mysql。此外,SonarQube的Jenkins设置指向mysql数据库。 ... 詹金斯的Maven版本是3.0.5 我没有在java项目中设置声纳maven插件。 它与声纳3.4.1工作正常,我没有改变詹金斯更新SonarQube后的任何设置。 这里是

  • 我已经将android studio更新到android studio V2.3.3(2017年6月),当我在android studio模拟器上启动应用程序时,adb停止显示日志 日志显示: $adb push C:\users\1\androidStudioProjects\don'twakemeApp4\app\build\outputs\apk\app-debug.apk/data/loc

  • 我为不同的项目安装了两个kubernetes,在我所看到的最好的情况下,它们在重要的区域具有等效的配置,但这两个执行滚动更新的方式不同。 两者都是使用KOPS安装在AWS上的。

  • 问题1:无法更新关系表 =2020-03-30 08:48:51,其中=132) 我有两个表和,其模式如下 问题2:是表单中的一个隐藏字段。但是,我更愿意从控制器传递它。有什么办法吗?