MySQLデータベースのJSONカラムに格納されたデータから特定のキーの存在を確認することは、一般的な操作です。以下はその方法です。

SELECT 
  JSON_EXTRACT(json_column, '$.your_key') IS NOT NULL AS key_exists
FROM 
  your_table
WHERE 
  your_condition;

このクエリでは、JSON_EXTRACT関数を使用して、指定されたJSONカラムから特定のキーの値を抽出します。そして、IS NOT NULL条件を使用して、そのキーが存在するかどうかを確認します。your_keyyour_tableyour_conditionは実際のデータベースおよびテーブル名、条件に置き換える必要があります。

この方法を使用すると、JSONデータ内の特定のキーが存在するかどうかを簡単に確認できます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です