MariaDB JSON_ARRAY_INSERT 位置を指定して配列に値を追加する方法

環境
MariaDB 10.10.2

構文
JSON_ARRAY_INSERT('配列’,’位置’,’追加データ’)
位置を指定して配列に値を追加する場合は、「JSON_ARRAY_INSERT」を使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
JSON_ARRAY_INSERT('["x", ["y", "z"]]', '$[0]', "y"),
JSON_ARRAY_INSERT('["x", ["y", "z"]]', '$[1]', "y"),
JSON_ARRAY_INSERT('["x", ["y", "z"]]', '$[2]', "y")
SELECT JSON_ARRAY_INSERT('["x", ["y", "z"]]', '$[0]', "y"), JSON_ARRAY_INSERT('["x", ["y", "z"]]', '$[1]', "y"), JSON_ARRAY_INSERT('["x", ["y", "z"]]', '$[2]', "y")
SELECT 
JSON_ARRAY_INSERT('["x", ["y", "z"]]', '$[0]', "y"),
JSON_ARRAY_INSERT('["x", ["y", "z"]]', '$[1]', "y"),
JSON_ARRAY_INSERT('["x", ["y", "z"]]', '$[2]', "y")

 

IT

Posted by arkgame