diff --git a/mysql-test/main/func_json.result b/mysql-test/main/func_json.result index 0f46a34610d36..466126f676e86 100644 --- a/mysql-test/main/func_json.result +++ b/mysql-test/main/func_json.result @@ -1794,6 +1794,12 @@ JSON_EXTRACT('0E+0','$') SELECT JSON_EXISTS(CONCAT('[', REPEAT('[', 4000), 'Y', REPEAT(']', 4000), ', 1]'), '$[100]') as je; je NULL +SELECT JSON_EXISTS('[[[[[Y[[[[n[[[[[[[[[[[n[[[Vn]]]]]]]]]]]]]],]]:]]]](', '$[0 to rrrrrRR-1]') as je; +je +NULL +SELECT JSON_EXISTS('[[[[[Y[[[[[[[[[[[[[[[[[[Vn]]]]]]]]]]]]]],]]:]]]](', '$[0 to rrrrRR-1]') as je; +je +NULL # # End of 10.6 tests # diff --git a/mysql-test/main/func_json.test b/mysql-test/main/func_json.test index 169a83fbb0aef..842ce77229511 100644 --- a/mysql-test/main/func_json.test +++ b/mysql-test/main/func_json.test @@ -1253,6 +1253,8 @@ SELECT JSON_EXTRACT('{a:true}','$.a')=TRUE; SELECT JSON_EXTRACT('0E+0','$'); SELECT JSON_EXISTS(CONCAT('[', REPEAT('[', 4000), 'Y', REPEAT(']', 4000), ', 1]'), '$[100]') as je; +SELECT JSON_EXISTS('[[[[[Y[[[[n[[[[[[[[[[[n[[[Vn]]]]]]]]]]]]]],]]:]]]](', '$[0 to rrrrrRR-1]') as je; +SELECT JSON_EXISTS('[[[[[Y[[[[[[[[[[[[[[[[[[Vn]]]]]]]]]]]]]],]]:]]]](', '$[0 to rrrrRR-1]') as je; --echo # --echo # End of 10.6 tests