我在玩一个DB,我正在生成随机数据来测试我的前端。每次我希望把每一行都设置成我的写作方式
UPDATE medley
SET option = true此时,Datagrip抱怨缺少WHERE子句,警告我的查询将更新整个表。但这就是我想要的!是否有泛型WHERE子句可以像WHERE any那样使用?
目前,我已经添加了一个ID,以便我可以WHERE id >= 0,但我很好奇是否有其他选择。
发布于 2021-10-06 13:40:16
在DataGrip中,您需要更改一个设置。它将阻止您运行这些查询,并提前向您显示警告。
Unsafe query: Update statement without where clause updates all table rows您将得到错误:错误代码: 1175,因为您使用的是安全模式。
要禁用安全模式,请执行以下操作:
toggle the option in Preferences -> SQL Editor and reconnect发布于 2021-10-06 13:31:32
您可以添加始终为真的where子句:
UPDATE medley
SET option = true
WHERE true;发布于 2021-10-07 16:27:58
在运行这种查询之后,有一些选项可以执行、执行和抑制。

https://stackoverflow.com/questions/69466518
复制相似问题