No data sources configure to run this SQLが消えない

環境

Intellij IDEA (Ultimate) 2020.1.3

問題1

  • IntelliJ内でSQLを書くと、 No data sources configure to run this SQL とのメッセージが表示される

原因

IntelliJからlocalのDBに接続する機能を設定していなかったために、メッセージが表示されていた。 localでMySQLを起動し、以下に従い View -> Tool Windows -> Database から接続設定を入力&Applyすることでメッセージの解消を確認。

問題2

  • 問題1の対処完了後に再びSQL文を見るとメッセージが、 Unable to resolve <table name> に変わっている
  • 実際に存在するテーブルにもかかわらずIntelliJに認識されていない

原因と対処

localのMySQLに接続しているのにもかかわらず、SQL DialectsがMySQLではなく、H2になっていたために、 テーブルの取得に失敗していた。

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360007103039--Solved-Unable-to-resolve-table-name

File -> Settings > Languages & Frameworks > SQL Dialects にて、DialectsをMySQLに修正し、エラーメッセージが消えたことを確認。

/* https://sunrise033.com/entry/hatena-blog-how-to-hierarchicalize-categories */