@@ -1355,7 +1355,7 @@ json_extract('{"a": 1, "b": [1,2,3]}', '$.b[2]')
1355
1355
3
1356
1356
select json_extract('{"a": 1, "b": {"e": "foo", "b": 3}}', '$.a', NULL);
1357
1357
json_extract('{"a": 1, "b": {"e": "foo", "b": 3}}', '$.a', NULL)
1358
- [1]
1358
+ NULL
1359
1359
# returns a JSON value containing just the string "123"
1360
1360
SELECT JSON_EXTRACT('{ "a" : "foo", "b" : [ true, { "c" : "123" } ] }',
1361
1361
'$.b[ 1 ].c');
@@ -1736,7 +1736,7 @@ json_insert('{"c":4}', '$.a', 4)
1736
1736
{"c":4, "a":4}
1737
1737
select json_insert('1', '$', 4);
1738
1738
json_insert('1', '$', 4)
1739
- [1, 4]
1739
+ 1
1740
1740
select json_insert('1', '$[0]', 4);
1741
1741
json_insert('1', '$[0]', 4)
1742
1742
[1, 4]
@@ -2115,7 +2115,7 @@ json_set('{"c":4}', '$.a', 5)
2115
2115
{"c":4, "a":5}
2116
2116
select json_set('1', '$', 4);
2117
2117
json_set('1', '$', 4)
2118
- [1, 4]
2118
+ 4
2119
2119
select json_set('1', '$[0]', 4);
2120
2120
json_set('1', '$[0]', 4)
2121
2121
[1, 4]
@@ -2277,7 +2277,7 @@ json_replace('{"c":4}', '$.a', 5)
2277
2277
{"c":4}
2278
2278
select json_replace('1', '$', 4);
2279
2279
json_replace('1', '$', 4)
2280
- 1
2280
+ 4
2281
2281
select json_replace('1', '$[0]', 4);
2282
2282
json_replace('1', '$[0]', 4)
2283
2283
1
@@ -3486,7 +3486,7 @@ Warning 4037 Unexpected end of JSON text in argument 1 to function 'json_extract
3486
3486
#
3487
3487
SELECT JSON_SET('1', '$', 100);
3488
3488
JSON_SET('1', '$', 100)
3489
- [1, 100]
3489
+ 100
3490
3490
SELECT JSON_SET('1', '$[0]', 100);
3491
3491
JSON_SET('1', '$[0]', 100)
3492
3492
[1, 100]
@@ -3502,7 +3502,7 @@ Warnings:
3502
3502
Warning 4037 Unexpected end of JSON text in argument 1 to function 'json_set'
3503
3503
SELECT JSON_SET('[]', '$', 100);
3504
3504
JSON_SET('[]', '$', 100)
3505
- [, 100]
3505
+ 100
3506
3506
SELECT JSON_SET('[]', '$[0]', 100);
3507
3507
JSON_SET('[]', '$[0]', 100)
3508
3508
[, 100]
@@ -3518,7 +3518,7 @@ Warnings:
3518
3518
Warning 4037 Unexpected end of JSON text in argument 1 to function 'json_set'
3519
3519
SELECT JSON_SET('[1]', '$', 100);
3520
3520
JSON_SET('[1]', '$', 100)
3521
- [1, 100]
3521
+ 100
3522
3522
SELECT JSON_SET('[1]', '$[0]', 100);
3523
3523
JSON_SET('[1]', '$[0]', 100)
3524
3524
[100]
@@ -3532,7 +3532,7 @@ Warnings:
3532
3532
Warning 4037 Unexpected end of JSON text in argument 1 to function 'json_set'
3533
3533
SELECT JSON_SET('[[1]]', '$', 100);
3534
3534
JSON_SET('[[1]]', '$', 100)
3535
- [[1], 100]
3535
+ 100
3536
3536
SELECT JSON_SET('[[1]]', '$[0]', 100);
3537
3537
JSON_SET('[[1]]', '$[0]', 100)
3538
3538
[100]
@@ -3544,7 +3544,7 @@ JSON_SET('[[1]]', '$[0][0][0]', 100)
3544
3544
[[[1, 100]]]
3545
3545
SELECT JSON_SET('[[[1]]]', '$', 100);
3546
3546
JSON_SET('[[[1]]]', '$', 100)
3547
- [[[1]], 100]
3547
+ 100
3548
3548
SELECT JSON_SET('[[[1]]]', '$[0]', 100);
3549
3549
JSON_SET('[[[1]]]', '$[0]', 100)
3550
3550
[100]
@@ -3556,7 +3556,7 @@ JSON_SET('[[[1]]]', '$[0][0][0]', 100)
3556
3556
[[[100]]]
3557
3557
SELECT JSON_REPLACE('1', '$', 100);
3558
3558
JSON_REPLACE('1', '$', 100)
3559
- 1
3559
+ 100
3560
3560
SELECT JSON_REPLACE('1', '$[0]', 100);
3561
3561
JSON_REPLACE('1', '$[0]', 100)
3562
3562
1
@@ -3572,7 +3572,7 @@ Warnings:
3572
3572
Warning 4037 Unexpected end of JSON text in argument 1 to function 'json_update'
3573
3573
SELECT JSON_REPLACE('[]', '$', 100);
3574
3574
JSON_REPLACE('[]', '$', 100)
3575
- []
3575
+ 100
3576
3576
SELECT JSON_REPLACE('[]', '$[0]', 100);
3577
3577
JSON_REPLACE('[]', '$[0]', 100)
3578
3578
[]
@@ -3588,7 +3588,7 @@ Warnings:
3588
3588
Warning 4037 Unexpected end of JSON text in argument 1 to function 'json_update'
3589
3589
SELECT JSON_REPLACE('[1]', '$', 100);
3590
3590
JSON_REPLACE('[1]', '$', 100)
3591
- [1]
3591
+ 100
3592
3592
SELECT JSON_REPLACE('[1]', '$[0]', 100);
3593
3593
JSON_REPLACE('[1]', '$[0]', 100)
3594
3594
[100]
@@ -3602,7 +3602,7 @@ Warnings:
3602
3602
Warning 4037 Unexpected end of JSON text in argument 1 to function 'json_update'
3603
3603
SELECT JSON_REPLACE('[[1]]', '$', 100);
3604
3604
JSON_REPLACE('[[1]]', '$', 100)
3605
- [[1]]
3605
+ 100
3606
3606
SELECT JSON_REPLACE('[[1]]', '$[0]', 100);
3607
3607
JSON_REPLACE('[[1]]', '$[0]', 100)
3608
3608
[100]
@@ -3614,7 +3614,7 @@ JSON_REPLACE('[[1]]', '$[0][0][0]', 100)
3614
3614
[[1]]
3615
3615
SELECT JSON_REPLACE('[[[1]]]', '$', 100);
3616
3616
JSON_REPLACE('[[[1]]]', '$', 100)
3617
- [[[1]]]
3617
+ 100
3618
3618
SELECT JSON_REPLACE('[[[1]]]', '$[0]', 100);
3619
3619
JSON_REPLACE('[[[1]]]', '$[0]', 100)
3620
3620
[100]
0 commit comments