PostgreSQL の JSON_SET/JSONB_SET と同じ要領で使うと失敗する。 JSON_SET(json_doc, path, val[, path, val] ...) path の指定は、JSONルートの $ から、区切り文字 '.' ピリオドで指定する。 PostgreSQL のようにキーが存在しなかったらセットする/しないの true/false 指定はなく存在しない場合は挿入、存在すれば更新である。 次のようにPostgreSQL と同様に path を指定してしまうと、 SET @j = '{"title": "Alpha", "other": {"label": …