MDEV-25353 JSON_TABLE: Illegal mix of collations upon executing PS once, or SP/function twice.
Do not adapt to the argument charset anymore. Just use the utf8mb4 as the default cherset.
This commit is contained in:
parent
59f3399e29
commit
91cd3c8f5b
@ -265,7 +265,7 @@ from t1, json_table(t1.json, '$' columns (value varchar(32) PATH '$.value')) T;
|
||||
show create table tj1;
|
||||
Table Create Table
|
||||
tj1 CREATE TABLE `tj1` (
|
||||
`value` varchar(32) CHARACTER SET utf8 DEFAULT NULL
|
||||
`value` varchar(32) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
drop table tj1;
|
||||
@ -841,5 +841,18 @@ f FOR ORDINALITY, g INT PATH '$', h VARCHAR(36) PATH '$', i DATE PATH '$', j CHA
|
||||
a b c d e f g h i j
|
||||
1 NULL NULL NULL |