如何在 JetBrains DataGrip 中的 MySQL 连接上设置 SQL 模式

Cou*_*les 2 mysql sql-mode datagrip

JetBrains DataGrip 有什么方法可以让我自动设置 SQL_MODE 以连接到 MySQL 数据库吗?

例如,MySQL Workbench 具有用于设置 SQL_MODE 的连接的特定字段。虽然 HeidiSQL 提供了一种执行启动脚本的方法。

Cou*_*les 5

在 DataGrip 中,请按照下列步骤操作。

  1. 转到文件 > 数据源,然后从项目数据源列表中选择您的连接。
  2. 转到列出了许多变量的高级选项卡。
  3. 找到名为sessionVariables的变量。(提示:您可以通过选择任何变量名称来搜索特定变量,然后开始键入以进行搜索。
  4. 使用您的 SQL 模式设置变量的值。例如:

    sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,ONLY_FULL_GROUP_BY'
    
    Run Code Online (Sandbox Code Playgroud)