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

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

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


person Courtney Miles    schedule 29.06.2017    source источник


Ответы (1)


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

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

    sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,ONLY_FULL_GROUP_BY'
    
person Courtney Miles    schedule 29.06.2017