Я схожу с ума из-за того, что IntelliJ IDEA совершенно не в состоянии выполнить ЛЮБОЙ запрос из своего DB Navigator, независимо от того, что я пытаюсь, он выдает синтаксические ошибки. Этот простой запрос:
DROP TABLE IF EXISTS `account_comments`;
CREATE TABLE `account_comments` (
`comment_id` int(11) NOT NULL AUTO_INCREMENT,
`account_id` int(11) NOT NULL,
`admin_id` int(11) NOT NULL,
`comment` text NOT NULL,
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`comment_id`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=latin1;
Броски:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"source /var/folders/b8/j3tjywpd0vb0ns9xyy27mhj80000gn/T/DBN-1038720346522774721' at line 1
--------------
"source /var/folders/b8/j3tjywpd0vb0ns9xyy27mhj80000gn/T/DBN-10387203465227747218.sql"
Копирование запроса в другой GUI (например, DBeaver) или в терминале работает просто отлично. Курсор в верхней части таблицы показывает странные синтаксические ошибки, такие как изображение.
Я уже пытался зайти в «Настройки» Навигатора БД и проверить что «Механизм выполнения» правильный (то есть, это MariaDB, установленный из brew, и путь к исполняемому файлу в порядке).
Кстати, я в OSX High Sierra. Вот сборка IntelliJ, которую я использую, если она полезна (насколько я понимаю, DB Navigator от стороннего производителя)
IntelliJ IDEA 2019.3.2 (Community Edition)
Build #IC-193.6015.39, built on January 21, 2020
Runtime version: 11.0.5+10-b520.30 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6
GC: ParNew, ConcurrentMarkSweep
Memory: 1246M
Cores: 4
Registry:
Non-Bundled Plugins: DBN, GrepConsole, Lombook Plugin, jp.roundrop.sqlformatter
Любая идея приветствуется. Спасибо.