diff --git a/mysql-test/r/func_like.result b/mysql-test/r/func_like.result index f2c11bc51f6..a58432cb06e 100644 --- a/mysql-test/r/func_like.result +++ b/mysql-test/r/func_like.result @@ -155,3 +155,6 @@ select * from t1 where a like '%ESKA%'; a PPUH PESKA-I Maria Struniarska DROP TABLE t1; +select _cp866'aaaaaaaaa' like _cp866'%aaaa%' collate cp866_bin; +_cp866'aaaaaaaaa' like _cp866'%aaaa%' collate cp866_bin +1 diff --git a/mysql-test/t/func_like.test b/mysql-test/t/func_like.test index ad83202afa0..4ca2f28fa6e 100644 --- a/mysql-test/t/func_like.test +++ b/mysql-test/t/func_like.test @@ -90,3 +90,9 @@ select * from t1 where a like '%PES%'; select * from t1 where a like '%PESKA%'; select * from t1 where a like '%ESKA%'; DROP TABLE t1; + +# +# LIKE crashed for binary collations in some cases +# +select _cp866'aaaaaaaaa' like _cp866'%aaaa%' collate cp866_bin; +