mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1
into sanja.is.com.ua:/home/bell/mysql/bk/work-limit-4.1
This commit is contained in:
@ -77,6 +77,9 @@ a
|
||||
test
|
||||
select * from t1 where a like "%a%";
|
||||
a
|
||||
a
|
||||
abc
|
||||
abcd
|
||||
select * from t1 where a like "%abcd%";
|
||||
a
|
||||
abcd
|
||||
@ -84,6 +87,78 @@ select * from t1 where a like "%abc\d%";
|
||||
a
|
||||
abcd
|
||||
drop table t1;
|
||||
select 'AA' like 'AA';
|
||||
'AA' like 'AA'
|
||||
1
|
||||
select 'AA' like 'A%A';
|
||||
'AA' like 'A%A'
|
||||
1
|
||||
select 'AA' like 'A%%A';
|
||||
'AA' like 'A%%A'
|
||||
1
|
||||
select 'AA' like 'AA%';
|
||||
'AA' like 'AA%'
|
||||
1
|
||||
select 'AA' like '%AA%';
|
||||
'AA' like '%AA%'
|
||||
1
|
||||
select 'AA' like '%A';
|
||||
'AA' like '%A'
|
||||
1
|
||||
select 'AA' like '%AA';
|
||||
'AA' like '%AA'
|
||||
1
|
||||
select 'AA' like 'A%A%';
|
||||
'AA' like 'A%A%'
|
||||
1
|
||||
select 'AA' like '_%_%';
|
||||
'AA' like '_%_%'
|
||||
1
|
||||
select 'AA' like '%A%A';
|
||||
'AA' like '%A%A'
|
||||
1
|
||||
select 'AAA'like 'A%A%A';
|
||||
'AAA'like 'A%A%A'
|
||||
1
|
||||
select 'AZ' like 'AZ';
|
||||
'AZ' like 'AZ'
|
||||
1
|
||||
select 'AZ' like 'A%Z';
|
||||
'AZ' like 'A%Z'
|
||||
1
|
||||
select 'AZ' like 'A%%Z';
|
||||
'AZ' like 'A%%Z'
|
||||
1
|
||||
select 'AZ' like 'AZ%';
|
||||
'AZ' like 'AZ%'
|
||||
1
|
||||
select 'AZ' like '%AZ%';
|
||||
'AZ' like '%AZ%'
|
||||
1
|
||||
select 'AZ' like '%Z';
|
||||
'AZ' like '%Z'
|
||||
1
|
||||
select 'AZ' like '%AZ';
|
||||
'AZ' like '%AZ'
|
||||
1
|
||||
select 'AZ' like 'A%Z%';
|
||||
'AZ' like 'A%Z%'
|
||||
1
|
||||
select 'AZ' like '_%_%';
|
||||
'AZ' like '_%_%'
|
||||
1
|
||||
select 'AZ' like '%A%Z';
|
||||
'AZ' like '%A%Z'
|
||||
1
|
||||
select 'AZ' like 'A_';
|
||||
'AZ' like 'A_'
|
||||
1
|
||||
select 'AZ' like '_Z';
|
||||
'AZ' like '_Z'
|
||||
1
|
||||
select 'AMZ'like 'A%M%Z';
|
||||
'AMZ'like 'A%M%Z'
|
||||
1
|
||||
CREATE TABLE t1 (a VARCHAR(10) CHARACTER SET ucs2);
|
||||
INSERT INTO t1 VALUES ('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>');
|
||||
INSERT INTO t1 VALUES ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
|
@ -69,6 +69,35 @@ select * from t1 where a like "%abcd%";
|
||||
select * from t1 where a like "%abc\d%";
|
||||
drop table t1;
|
||||
|
||||
#
|
||||
# More LIKE test: bug#2619
|
||||
#
|
||||
select 'AA' like 'AA';
|
||||
select 'AA' like 'A%A';
|
||||
select 'AA' like 'A%%A';
|
||||
select 'AA' like 'AA%';
|
||||
select 'AA' like '%AA%';
|
||||
select 'AA' like '%A';
|
||||
select 'AA' like '%AA';
|
||||
select 'AA' like 'A%A%';
|
||||
select 'AA' like '_%_%';
|
||||
select 'AA' like '%A%A';
|
||||
select 'AAA'like 'A%A%A';
|
||||
|
||||
select 'AZ' like 'AZ';
|
||||
select 'AZ' like 'A%Z';
|
||||
select 'AZ' like 'A%%Z';
|
||||
select 'AZ' like 'AZ%';
|
||||
select 'AZ' like '%AZ%';
|
||||
select 'AZ' like '%Z';
|
||||
select 'AZ' like '%AZ';
|
||||
select 'AZ' like 'A%Z%';
|
||||
select 'AZ' like '_%_%';
|
||||
select 'AZ' like '%A%Z';
|
||||
select 'AZ' like 'A_';
|
||||
select 'AZ' like '_Z';
|
||||
select 'AMZ'like 'A%M%Z';
|
||||
|
||||
CREATE TABLE t1 (a VARCHAR(10) CHARACTER SET ucs2);
|
||||
INSERT INTO t1 VALUES ('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD>');
|
||||
INSERT INTO t1 VALUES ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'),('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
|
Reference in New Issue
Block a user