mirror of
https://github.com/MariaDB/server.git
synced 2025-09-11 05:52:26 +03:00
25 lines
596 B
Plaintext
25 lines
596 B
Plaintext
#
|
|
# This shows a bug in vcol charset handling.
|
|
# vcol definition is stored in the connection charset when a table was created
|
|
# vcol is parsed in the connection charset when a table was opened
|
|
#
|
|
# this cannot be fixed without changing frm format, so we only
|
|
# fix it in 10.2.
|
|
#
|
|
set names utf8;
|
|
create table t1 (
|
|
a int,
|
|
b varchar(100) as (if(a,collation('й'),hex('ю')))
|
|
) character set koi8r;
|
|
insert t1 (a) values (0),(1);
|
|
select * from t1;
|
|
set names latin1;
|
|
select * from t1;
|
|
flush tables;
|
|
select * from t1;
|
|
set names koi8r;
|
|
select * from t1;
|
|
flush tables;
|
|
select * from t1;
|
|
drop table t1;
|