Как установить режим SQL для подключения MySQL в JetBrains DataGrip
Есть ли у JetBrains DataGrip какой-либо способ, позволяющий мне автоматически устанавливать SQL_MODE для моего подключения к базе данных MySQL?
Например, MySQL Workbench имеет специальное поле для соединения, которое установит SQL_MODE. В то время как HeidiSQL предоставляет способ выполнения сценария запуска.
1 ответ
Решение
В DataGrip выполните следующие действия.
- Перейдите в " Файл"> "Источники данных" и выберите ваше соединение из списка "Источник данных проекта".
- Перейдите на вкладку " Дополнительно ", где перечислены многие переменные.
- Найдите переменную с именем sessionVariables. (Совет: вы можете искать определенную переменную, выбрав любое имя переменной, а затем начните вводить для поиска.)
Установите значение для переменной в вашем режиме SQL. Например:
sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,ONLY_FULL_GROUP_BY'