mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
Merge 11.0 into 11.1
This commit is contained in:
@ -1772,6 +1772,32 @@ DROP TABLE t1;
|
||||
SELECT JSON_EXTRACT('{ "my-key": 1 }', '$."my-key"');
|
||||
SELECT JSON_EXTRACT('{ "my-key": 1 }', '$.my-key');
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-23187: Assorted assertion failures in json_find_path with certain collations
|
||||
--echo #
|
||||
|
||||
|
||||
SET @save_collation_connection= @@collation_connection;
|
||||
|
||||
SET @json='{ "A": [ [{"k":"v"},[1]],true],"B": {"C": 1} }';
|
||||
SELECT JSON_VALUE(@json,'$.A[last-1][last-1].key1');
|
||||
|
||||
SET @json='{ "A": [ [{"k":"v"},[1]],true],"B": {"C": 1} }';
|
||||
SET collation_connection='ucs2_bin';
|
||||
SELECT JSON_VALUE(@json,'$.A[last-1][last-1].key1');
|
||||
|
||||
SET @json='{ "A": [ [{"k":"v"},[15]],true],"B": {"C": 1} }';
|
||||
SET sql_mode=0,character_set_connection=utf32;
|
||||
SELECT JSON_VALUE(@json,'$.A[last-1][last-1].key1');
|
||||
|
||||
|
||||
SET @json='{ "A": [ [{"k":"v"},[15]],true],"B": {"C": 1} }';
|
||||
SET sql_mode=0,character_set_connection=utf32;
|
||||
SELECT JSON_VALUE(@json,'$.A[last-1][last-1].key1');
|
||||
|
||||
SET @@collation_connection= @save_collation_connection;
|
||||
|
||||
|
||||
--echo #
|
||||
--echo # End of 10.9 Test
|
||||
--echo #
|
||||
|
Reference in New Issue
Block a user