MariaDB jsonオブジェクトのmergeを行う

MariaDB jsonオブジェクトのmergeを行う

MariaDBで、jsonオブジェクトのmergeを行う手順を記述してます。「JSON_MERGE」にjsonを指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS CentOS Stream release 9
  • MariaDB 10.10.2
  • phpMyAdmin 5.2.0

手順

jsonオブジェクトのmergeを行う場合は、「JSON_MERGE」を使用します。

JSON_MERGE('json','json')

実際に、使用してみます。

SELECT 
JSON_MERGE('{"a": 1, "b": 2}', '{"c": 3}')

実行結果をみると、MERGEされていることが確認できます。

同じkey同士を指定すると、配列化されます。

SELECT 
JSON_MERGE('{"a": 1, "b": 2}', '{"a": 1, "b": 2}')

実行結果