今更となりますが、2019年7月22日にリリースされた MySQL 8.0.17 で Multi-Valued Indexes 機能が追加されました。 (日本語リファレンスでは 複数値インデックス と記載されています。) Multi-Valued Indexes は、JSON の値の配列に対するインデックス付けを目的とした機能です。 MySQLでJSON型を使用する場合は、インデックスを使用する際には、GENERATEDカラムを用いてインデックスを作成するのが、王道となっております。 これについては、以下のリファレンスにも記載されております。 MySQL 8.0 リファレンスマニュアル / 13.1.20.9 セカンダリインデックスと生成されたカラム また、弊社ブログの MySQLでJSON型を使う(パフォーマンス編) でもご紹介させて頂きました。 しかしながら、MySQL 8.0.16