個人開発の際、RDBMSはあまり深い意味なくMariaDBを使うことが多かったが、DrizzleのMySQLドライバでMariaDBを使っていたら、with付きのselect処理でSQLの文法エラーが発生。
DBをMySQLサーバに変えたら、今度はTEXT型に対してインデックスを設定できないと来た(MariaDBはできる)。長めのVARCHAR型に変更して対応。
込み入ったことをしなければMySQL≒MariaDBだろうと思って、両者の互換性を深く考えたことが無かったが、こんなシンプルなところで引っかかるとは…。