1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

Fix for bug #5134: WHERE x = 'bar' AND x LIKE BINARY 'bar' returns

wrong results
This commit is contained in:
gluh@gluh.mysql.r18.ru
2004-08-23 19:13:47 +04:00
parent d5bf903e4d
commit 23535cce16
3 changed files with 39 additions and 2 deletions

View File

@ -80,3 +80,21 @@ NULL
select b from t1 having binary b like '';
b
drop table t1;
create table t1( firstname char(20), lastname char(20));
insert into t1 values ("john","doe"),("John","Doe");
select * from t1 where firstname='john' and firstname like binary 'john';
firstname lastname
john doe
select * from t1 where firstname='john' and binary 'john' = firstname;
firstname lastname
john doe
select * from t1 where firstname='john' and firstname = binary 'john';
firstname lastname
john doe
select * from t1 where firstname='John' and firstname like binary 'john';
firstname lastname
john doe
select * from t1 where firstname='john' and firstname like binary 'John';
firstname lastname
John Doe
drop table t1;