1--source include/have_ucs2.inc 2--source include/have_innodb.inc 3 4--disable_warnings 5drop table if exists `�ԣ�`; 6drop table if exists `�ԣ�`; 7drop table if exists `�ԣ�`; 8drop table if exists `�ԣ�`; 9drop table if exists `�ԣ�`; 10drop table if exists `�ԣ�`; 11drop table if exists `�ԣ�`; 12drop table if exists `�ԣ�`; 13drop table if exists `�ԣ�`; 14--enable_warnings 15 16# 17# Test LIKE pattern matching using Japanese characters in ucs2 encoding 18# 19 20SET NAMES ujis; 21SET character_set_database = ucs2; 22SET collation_connection = ucs2_general_ci; 23 24CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb; 25CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb; 26CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb; 27CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam; 28CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam; 29CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam; 30CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY; 31CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY; 32CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY; 33 34#Insert the following data in each table 35# jisx0201 hankaku-katakana data 36# jisx0208 data 37# jisx0212 supplemental character data 38 39INSERT INTO `�ԣ�` VALUES 40 ('PQRSTUVWXYZ[\\]^_') 41,(' ������������������������������') 42,('��������������������������������') 43,('�����ÎĎŎƎǎȎɎʎˎ͎̎Ύ�') 44,('�ЎюҎӎԎՎ֎؎َڎێݎގ�'); 45 46INSERT INTO `�ԣ�` VALUES 47 ('����������������������������������������') 48,('�����������������������������¡áġšơ�') 49,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�') 50,('����������������������������������������') 51,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�') 52,('�ܤݤޤߤ����������������') 53,('����������������������������������������') 54,('����������������������������������������') 55,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг') 56,('���������������������'); 57 58INSERT INTO `�ԣ�` VALUES 59 ('������������������������������������Ï�ġ�����') 60,('���������������������������������������������Ï�ď�ŏ�Ə��') 61,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��') 62,('���ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�') 63,('����������������������') 64,('���������������������Ï�ď�ŏ�Ə��') 65,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��'); 66 67INSERT INTO `�ԣ�` VALUES 68 ('PQRSTUVWXYZ[\\]^_') 69,(' ������������������������������') 70,('��������������������������������') 71,('�����ÎĎŎƎǎȎɎʎˎ͎̎Ύ�') 72,('�ЎюҎӎԎՎ֎؎َڎێݎގ�'); 73 74INSERT INTO `�ԣ�` VALUES 75 ('����������������������������������������') 76,('�����������������������������¡áġšơ�') 77,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�') 78,('����������������������������������������') 79,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�') 80,('�ܤݤޤߤ����������������') 81,('����������������������������������������') 82,('����������������������������������������') 83,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг') 84,('���������������������'); 85 86INSERT INTO `�ԣ�` VALUES 87 ('������������������������������������Ï�ġ�����') 88,('���������������������������������������������Ï�ď�ŏ�Ə��') 89,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��') 90,('���ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�') 91,('����������������������') 92,('���������������������Ï�ď�ŏ�Ə��') 93,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��'); 94 95INSERT INTO `�ԣ�` VALUES 96 ('PQRSTUVWXYZ[\\]^_') 97,(' ������������������������������') 98,('��������������������������������') 99,('�����ÎĎŎƎǎȎɎʎˎ͎̎Ύ�') 100,('�ЎюҎӎԎՎ֎؎َڎێݎގ�'); 101 102INSERT INTO `�ԣ�` VALUES 103 ('����������������������������������������') 104,('�����������������������������¡áġšơ�') 105,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�') 106,('����������������������������������������') 107,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�') 108,('�ܤݤޤߤ����������������') 109,('����������������������������������������') 110,('����������������������������������������') 111,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг') 112,('���������������������'); 113 114INSERT INTO `�ԣ�` VALUES 115 ('������������������������������������Ï�ġ�����') 116,('���������������������������������������������Ï�ď�ŏ�Ə��') 117,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��') 118,('���ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�') 119,('����������������������') 120,('���������������������Ï�ď�ŏ�Ə��') 121,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��'); 122 123#INNODB 124SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %'; 125SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %'; 126SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% '; 127SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 128SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 129SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��'; 130SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%'; 131SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%'; 132SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������'; 133SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 134SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 135SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��'; 136SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 137SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 138SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��'; 139SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '����������������������������������������%'; 140SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������%'; 141SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������'; 142SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 143SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 144SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���'; 145SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���������������������Ï�ď�ŏ�Ə��%'; 146SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������Ï�ď�ŏ�Ə��%'; 147SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������Ï�ď�ŏ�Ə��'; 148 149#MyISAM 150SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %'; 151SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %'; 152SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% '; 153SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 154SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 155SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��'; 156SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%'; 157SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%'; 158SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������'; 159SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 160SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 161SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��'; 162SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 163SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 164SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��'; 165SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '����������������������������������������%'; 166SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������%'; 167SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������'; 168SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 169SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 170SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���'; 171SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���������������������Ï�ď�ŏ�Ə��%'; 172SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������Ï�ď�ŏ�Ə��%'; 173SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������Ï�ď�ŏ�Ə��'; 174 175#MEMORY 176SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %'; 177SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %'; 178SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% '; 179SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 180SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 181SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��'; 182SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%'; 183SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%'; 184SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������'; 185SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 186SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 187SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��'; 188SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 189SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 190SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��'; 191SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '����������������������������������������%'; 192SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������%'; 193SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������'; 194SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%'; 195SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%'; 196SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���'; 197SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���������������������Ï�ď�ŏ�Ə��%'; 198SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������Ï�ď�ŏ�Ə��%'; 199SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������Ï�ď�ŏ�Ə��'; 200 201DROP TABLE `�ԣ�`; 202DROP TABLE `�ԣ�`; 203DROP TABLE `�ԣ�`; 204DROP TABLE `�ԣ�`; 205DROP TABLE `�ԣ�`; 206DROP TABLE `�ԣ�`; 207DROP TABLE `�ԣ�`; 208DROP TABLE `�ԣ�`; 209DROP TABLE `�ԣ�`; 210