Как установить режим SQL для подключения MySQL в JetBrains DataGrip

Есть ли у JetBrains DataGrip какой-либо способ, позволяющий мне автоматически устанавливать SQL_MODE для моего подключения к базе данных MySQL?

Например, MySQL Workbench имеет специальное поле для соединения, которое установит SQL_MODE. В то время как HeidiSQL предоставляет способ выполнения сценария запуска.

1 ответ

Решение

В DataGrip выполните следующие действия.

  1. Перейдите в " Файл"> "Источники данных" и выберите ваше соединение из списка "Источник данных проекта".
  2. Перейдите на вкладку " Дополнительно ", где перечислены многие переменные.
  3. Найдите переменную с именем sessionVariables. (Совет: вы можете искать определенную переменную, выбрав любое имя переменной, а затем начните вводить для поиска.)
  4. Установите значение для переменной в вашем режиме SQL. Например:

    sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,ONLY_FULL_GROUP_BY'
    
Другие вопросы по тегам