DataGrip 默认将 SQL_SAFE_UPDATES 设置为 ON
Posted
技术标签:
【中文标题】DataGrip 默认将 SQL_SAFE_UPDATES 设置为 ON【英文标题】:DataGrip setting SQL_SAFE_UPDATES to ON by default 【发布时间】:2016-04-12 17:35:48 【问题描述】:默认情况下,mysql Workbench 似乎总是打开SQL SAFE UPDATES
,这在使用我们的生产数据库时非常好。
有没有办法使用 DataGrip 来实现这一点?默认情况下,SQL_SAFE_UPDATES
看起来默认是关闭的。
初始化脚本或 JDBC 驱动程序选项可以正常工作。
【问题讨论】:
【参考方案1】:我相信您可以通过 DataGrip 中的 sessionVariable 选项进行设置。
-
转到文件>数据源并从项目数据源列表中选择您的连接。
转到列出很多变量的高级标签。
找到名为 sessionVariables 的变量。 (提示:您可以通过选择任何变量名称来搜索特定变量,然后开始输入搜索。)
将变量的值设置为
SQL_SAFE_UPDATES=1
【讨论】:
【参考方案2】:目前在 DataGrip 中没有这种可能性。
我在追踪器中创建了一张票,请观看并投票。 https://youtrack.jetbrains.com/issue/DBE-2606
【讨论】:
票证已更新为@user2045006 的回答。以上是关于DataGrip 默认将 SQL_SAFE_UPDATES 设置为 ON的主要内容,如果未能解决你的问题,请参考以下文章
MySQL 图形化界面工具 -- DataGrip的安装和使用更改默认快捷键
MySQL 图形化界面工具 -- DataGrip的安装和使用更改默认快捷键