summaryrefslogtreecommitdiff
path: root/mysql-test/suite/jp
diff options
context:
space:
mode:
authorunknown <shuichi@mysql.com>2005-01-07 00:48:38 -0800
committerunknown <shuichi@mysql.com>2005-01-07 00:48:38 -0800
commit888b665e6cb0cd8ee3b915c66c683afc4ece1963 (patch)
treebfdb79ef8f0c1a6b8a5bf8cb35bfba8fe32b1e5c /mysql-test/suite/jp
parent187ff7c6fcae8d37e6a9ca8c9d5e0d1f7f4a167b (diff)
downloadmariadb-git-888b665e6cb0cd8ee3b915c66c683afc4ece1963.tar.gz
Added test data, test case and test result files for Japanese characters test.
I have put the tests into a separate "suite", the first one actually. Currently this can only be run by the Perl version of mysql-test-run that is not quite finished. It should, or at least will, be able to be run with the line ./mysql-test-run.pl --suite=jp
Diffstat (limited to 'mysql-test/suite/jp')
-rwxr-xr-xmysql-test/suite/jp/r/jp_alter_sjis.result647
-rwxr-xr-xmysql-test/suite/jp/r/jp_alter_ucs2.result648
-rwxr-xr-xmysql-test/suite/jp/r/jp_alter_ujis.result647
-rwxr-xr-xmysql-test/suite/jp/r/jp_alter_utf8.result647
-rwxr-xr-xmysql-test/suite/jp/r/jp_charlength_sjis.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_charlength_ucs2.result147
-rwxr-xr-xmysql-test/suite/jp/r/jp_charlength_ujis.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_charlength_utf8.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_charset_sjis.result230
-rwxr-xr-xmysql-test/suite/jp/r/jp_charset_ucs2.result306
-rwxr-xr-xmysql-test/suite/jp/r/jp_charset_ujis.result230
-rwxr-xr-xmysql-test/suite/jp/r/jp_charset_utf8.result230
-rwxr-xr-xmysql-test/suite/jp/r/jp_convert_sjis.result1046
-rwxr-xr-xmysql-test/suite/jp/r/jp_convert_ucs2.result427
-rwxr-xr-xmysql-test/suite/jp/r/jp_convert_ujis.result1514
-rwxr-xr-xmysql-test/suite/jp/r/jp_convert_utf8.result1514
-rwxr-xr-xmysql-test/suite/jp/r/jp_create_db_sjis.result21
-rwxr-xr-xmysql-test/suite/jp/r/jp_create_db_ucs2.result22
-rwxr-xr-xmysql-test/suite/jp/r/jp_create_db_ujis.result21
-rwxr-xr-xmysql-test/suite/jp/r/jp_create_db_utf8.result21
-rwxr-xr-xmysql-test/suite/jp/r/jp_create_tbl_sjis.result641
-rwxr-xr-xmysql-test/suite/jp/r/jp_create_tbl_ucs2.result641
-rwxr-xr-xmysql-test/suite/jp/r/jp_create_tbl_ujis.result641
-rwxr-xr-xmysql-test/suite/jp/r/jp_create_tbl_utf8.result641
-rwxr-xr-xmysql-test/suite/jp/r/jp_enum_sjis.result362
-rwxr-xr-xmysql-test/suite/jp/r/jp_enum_ucs2.result219
-rwxr-xr-xmysql-test/suite/jp/r/jp_enum_ujis.result362
-rwxr-xr-xmysql-test/suite/jp/r/jp_enum_utf8.result362
-rwxr-xr-xmysql-test/suite/jp/r/jp_insert_sjis.result905
-rwxr-xr-xmysql-test/suite/jp/r/jp_insert_ucs2.result906
-rwxr-xr-xmysql-test/suite/jp/r/jp_insert_ujis.result906
-rwxr-xr-xmysql-test/suite/jp/r/jp_insert_utf8.result905
-rwxr-xr-xmysql-test/suite/jp/r/jp_instr_sjis.result264
-rwxr-xr-xmysql-test/suite/jp/r/jp_instr_ucs2.result265
-rwxr-xr-xmysql-test/suite/jp/r/jp_instr_ujis.result264
-rwxr-xr-xmysql-test/suite/jp/r/jp_instr_utf8.result264
-rwxr-xr-xmysql-test/suite/jp/r/jp_join_sjis.result578
-rwxr-xr-xmysql-test/suite/jp/r/jp_join_ucs2.result579
-rwxr-xr-xmysql-test/suite/jp/r/jp_join_ujis.result578
-rwxr-xr-xmysql-test/suite/jp/r/jp_join_utf8.result578
-rwxr-xr-xmysql-test/suite/jp/r/jp_left_sjis.result626
-rwxr-xr-xmysql-test/suite/jp/r/jp_left_ucs2.result627
-rwxr-xr-xmysql-test/suite/jp/r/jp_left_ujis.result626
-rwxr-xr-xmysql-test/suite/jp/r/jp_left_utf8.result626
-rwxr-xr-xmysql-test/suite/jp/r/jp_length_sjis.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_length_ucs2.result147
-rwxr-xr-xmysql-test/suite/jp/r/jp_length_ujis.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_length_utf8.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_like_sjis.result322
-rwxr-xr-xmysql-test/suite/jp/r/jp_like_ucs2.result419
-rwxr-xr-xmysql-test/suite/jp/r/jp_like_ujis.result322
-rwxr-xr-xmysql-test/suite/jp/r/jp_like_utf8.result319
-rwxr-xr-xmysql-test/suite/jp/r/jp_locate_sjis.result264
-rwxr-xr-xmysql-test/suite/jp/r/jp_locate_ucs2.result265
-rwxr-xr-xmysql-test/suite/jp/r/jp_locate_ujis.result264
-rwxr-xr-xmysql-test/suite/jp/r/jp_locate_utf8.result264
-rwxr-xr-xmysql-test/suite/jp/r/jp_lpad_sjis.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_lpad_ucs2.result147
-rwxr-xr-xmysql-test/suite/jp/r/jp_lpad_ujis.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_lpad_utf8.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_ltrim_sjis.result228
-rwxr-xr-xmysql-test/suite/jp/r/jp_ltrim_ucs2.result229
-rwxr-xr-xmysql-test/suite/jp/r/jp_ltrim_ujis.result228
-rwxr-xr-xmysql-test/suite/jp/r/jp_ltrim_utf8.result228
-rwxr-xr-xmysql-test/suite/jp/r/jp_ps_sjis.result896
-rwxr-xr-xmysql-test/suite/jp/r/jp_ps_ujis.result896
-rwxr-xr-xmysql-test/suite/jp/r/jp_replace_sjis.result230
-rwxr-xr-xmysql-test/suite/jp/r/jp_replace_ucs2.result231
-rwxr-xr-xmysql-test/suite/jp/r/jp_replace_ujis.result230
-rwxr-xr-xmysql-test/suite/jp/r/jp_replace_utf8.result230
-rwxr-xr-xmysql-test/suite/jp/r/jp_reverse_sjis.result86
-rwxr-xr-xmysql-test/suite/jp/r/jp_reverse_ucs2.result87
-rwxr-xr-xmysql-test/suite/jp/r/jp_reverse_ujis.result86
-rwxr-xr-xmysql-test/suite/jp/r/jp_reverse_utf8.result86
-rwxr-xr-xmysql-test/suite/jp/r/jp_right_sjis.result626
-rwxr-xr-xmysql-test/suite/jp/r/jp_right_ucs2.result627
-rwxr-xr-xmysql-test/suite/jp/r/jp_right_ujis.result626
-rwxr-xr-xmysql-test/suite/jp/r/jp_right_utf8.result626
-rwxr-xr-xmysql-test/suite/jp/r/jp_rpad_sjis.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_rpad_ucs2.result147
-rwxr-xr-xmysql-test/suite/jp/r/jp_rpad_ujis.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_rpad_utf8.result146
-rwxr-xr-xmysql-test/suite/jp/r/jp_rtrim_sjis.result228
-rwxr-xr-xmysql-test/suite/jp/r/jp_rtrim_ucs2.result229
-rwxr-xr-xmysql-test/suite/jp/r/jp_rtrim_ujis.result228
-rwxr-xr-xmysql-test/suite/jp/r/jp_rtrim_utf8.result228
-rwxr-xr-xmysql-test/suite/jp/r/jp_select_sjis.result382
-rwxr-xr-xmysql-test/suite/jp/r/jp_select_ucs2.result227
-rwxr-xr-xmysql-test/suite/jp/r/jp_select_ujis.result538
-rwxr-xr-xmysql-test/suite/jp/r/jp_select_utf8.result538
-rwxr-xr-xmysql-test/suite/jp/r/jp_subquery_sjis.result206
-rwxr-xr-xmysql-test/suite/jp/r/jp_subquery_ucs2.result207
-rwxr-xr-xmysql-test/suite/jp/r/jp_subquery_ujis.result206
-rwxr-xr-xmysql-test/suite/jp/r/jp_subquery_utf8.result206
-rwxr-xr-xmysql-test/suite/jp/r/jp_substring_sjis.result2738
-rwxr-xr-xmysql-test/suite/jp/r/jp_substring_ucs2.result1395
-rwxr-xr-xmysql-test/suite/jp/r/jp_substring_ujis.result2738
-rwxr-xr-xmysql-test/suite/jp/r/jp_substring_utf8.result2738
-rwxr-xr-xmysql-test/suite/jp/r/jp_trim_sjis.result672
-rwxr-xr-xmysql-test/suite/jp/r/jp_trim_ucs2.result673
-rwxr-xr-xmysql-test/suite/jp/r/jp_trim_ujis.result672
-rwxr-xr-xmysql-test/suite/jp/r/jp_trim_utf8.result672
-rwxr-xr-xmysql-test/suite/jp/r/jp_union_ujis.result422
-rwxr-xr-xmysql-test/suite/jp/r/jp_update_sjis.result98
-rwxr-xr-xmysql-test/suite/jp/r/jp_update_ucs2.result99
-rwxr-xr-xmysql-test/suite/jp/r/jp_update_ujis.result98
-rwxr-xr-xmysql-test/suite/jp/r/jp_update_utf8.result98
-rwxr-xr-xmysql-test/suite/jp/r/jp_where_sjis.result118
-rwxr-xr-xmysql-test/suite/jp/r/jp_where_ucs2.result163
-rwxr-xr-xmysql-test/suite/jp/r/jp_where_ujis.result86
-rwxr-xr-xmysql-test/suite/jp/r/jp_where_utf8.result86
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0201_sjis.dat10
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0201_ujis.dat10
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0201_utf8.dat10
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0208_sjis.dat66
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0208_sjis3.dat5
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0208_ucs2.datbin0 -> 2782 bytes
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0208_ujis.dat66
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0208_utf8.dat66
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0212_ucs2.datbin0 -> 1682 bytes
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0212_ujis.dat40
-rwxr-xr-xmysql-test/suite/jp/std_data/jisx0212_utf8.dat40
-rwxr-xr-xmysql-test/suite/jp/t/jp_alter_sjis.test416
-rwxr-xr-xmysql-test/suite/jp/t/jp_alter_ucs2.test419
-rwxr-xr-xmysql-test/suite/jp/t/jp_alter_ujis.test418
-rwxr-xr-xmysql-test/suite/jp/t/jp_alter_utf8.test416
-rwxr-xr-xmysql-test/suite/jp/t/jp_charlength_sjis.test81
-rwxr-xr-xmysql-test/suite/jp/t/jp_charlength_ucs2.test83
-rwxr-xr-xmysql-test/suite/jp/t/jp_charlength_ujis.test82
-rwxr-xr-xmysql-test/suite/jp/t/jp_charlength_utf8.test80
-rwxr-xr-xmysql-test/suite/jp/t/jp_charset_sjis.test133
-rwxr-xr-xmysql-test/suite/jp/t/jp_charset_ucs2.test221
-rwxr-xr-xmysql-test/suite/jp/t/jp_charset_ujis.test135
-rwxr-xr-xmysql-test/suite/jp/t/jp_charset_utf8.test133
-rwxr-xr-xmysql-test/suite/jp/t/jp_convert_sjis.test110
-rwxr-xr-xmysql-test/suite/jp/t/jp_convert_ucs2.test203
-rwxr-xr-xmysql-test/suite/jp/t/jp_convert_ujis.test115
-rwxr-xr-xmysql-test/suite/jp/t/jp_convert_utf8.test113
-rwxr-xr-xmysql-test/suite/jp/t/jp_create_db_sjis.test26
-rwxr-xr-xmysql-test/suite/jp/t/jp_create_db_ucs2.test29
-rwxr-xr-xmysql-test/suite/jp/t/jp_create_db_ujis.test28
-rwxr-xr-xmysql-test/suite/jp/t/jp_create_db_utf8.test26
-rwxr-xr-xmysql-test/suite/jp/t/jp_create_tbl_sjis.test308
-rwxr-xr-xmysql-test/suite/jp/t/jp_create_tbl_ucs2.test314
-rwxr-xr-xmysql-test/suite/jp/t/jp_create_tbl_ujis.test314
-rwxr-xr-xmysql-test/suite/jp/t/jp_create_tbl_utf8.test312
-rwxr-xr-xmysql-test/suite/jp/t/jp_enum_sjis.test153
-rwxr-xr-xmysql-test/suite/jp/t/jp_enum_ucs2.test149
-rwxr-xr-xmysql-test/suite/jp/t/jp_enum_ujis.test144
-rwxr-xr-xmysql-test/suite/jp/t/jp_enum_utf8.test142
-rwxr-xr-xmysql-test/suite/jp/t/jp_insert_sjis.test354
-rwxr-xr-xmysql-test/suite/jp/t/jp_insert_ucs2.test356
-rwxr-xr-xmysql-test/suite/jp/t/jp_insert_ujis.test356
-rwxr-xr-xmysql-test/suite/jp/t/jp_insert_utf8.test353
-rwxr-xr-xmysql-test/suite/jp/t/jp_instr_sjis.test139
-rwxr-xr-xmysql-test/suite/jp/t/jp_instr_ucs2.test141
-rwxr-xr-xmysql-test/suite/jp/t/jp_instr_ujis.test140
-rwxr-xr-xmysql-test/suite/jp/t/jp_instr_utf8.test138
-rwxr-xr-xmysql-test/suite/jp/t/jp_join_sjis.test218
-rwxr-xr-xmysql-test/suite/jp/t/jp_join_ucs2.test220
-rwxr-xr-xmysql-test/suite/jp/t/jp_join_ujis.test219
-rwxr-xr-xmysql-test/suite/jp/t/jp_join_utf8.test217
-rwxr-xr-xmysql-test/suite/jp/t/jp_left_sjis.test141
-rwxr-xr-xmysql-test/suite/jp/t/jp_left_ucs2.test143
-rwxr-xr-xmysql-test/suite/jp/t/jp_left_ujis.test142
-rwxr-xr-xmysql-test/suite/jp/t/jp_left_utf8.test140
-rwxr-xr-xmysql-test/suite/jp/t/jp_length_sjis.test81
-rwxr-xr-xmysql-test/suite/jp/t/jp_length_ucs2.test83
-rwxr-xr-xmysql-test/suite/jp/t/jp_length_ujis.test82
-rwxr-xr-xmysql-test/suite/jp/t/jp_length_utf8.test80
-rwxr-xr-xmysql-test/suite/jp/t/jp_like_sjis.test168
-rwxr-xr-xmysql-test/suite/jp/t/jp_like_ucs2.test271
-rwxr-xr-xmysql-test/suite/jp/t/jp_like_ujis.test170
-rwxr-xr-xmysql-test/suite/jp/t/jp_like_utf8.test168
-rwxr-xr-xmysql-test/suite/jp/t/jp_locate_sjis.test141
-rwxr-xr-xmysql-test/suite/jp/t/jp_locate_ucs2.test144
-rwxr-xr-xmysql-test/suite/jp/t/jp_locate_ujis.test143
-rwxr-xr-xmysql-test/suite/jp/t/jp_locate_utf8.test141
-rwxr-xr-xmysql-test/suite/jp/t/jp_lpad_sjis.test81
-rwxr-xr-xmysql-test/suite/jp/t/jp_lpad_ucs2.test83
-rwxr-xr-xmysql-test/suite/jp/t/jp_lpad_ujis.test82
-rwxr-xr-xmysql-test/suite/jp/t/jp_lpad_utf8.test80
-rwxr-xr-xmysql-test/suite/jp/t/jp_ltrim_sjis.test163
-rwxr-xr-xmysql-test/suite/jp/t/jp_ltrim_ucs2.test165
-rwxr-xr-xmysql-test/suite/jp/t/jp_ltrim_ujis.test164
-rwxr-xr-xmysql-test/suite/jp/t/jp_ltrim_utf8.test162
-rwxr-xr-xmysql-test/suite/jp/t/jp_ps_sjis.test454
-rwxr-xr-xmysql-test/suite/jp/t/jp_ps_ujis.test455
-rwxr-xr-xmysql-test/suite/jp/t/jp_replace_sjis.test129
-rwxr-xr-xmysql-test/suite/jp/t/jp_replace_ucs2.test131
-rwxr-xr-xmysql-test/suite/jp/t/jp_replace_ujis.test130
-rwxr-xr-xmysql-test/suite/jp/t/jp_replace_utf8.test128
-rwxr-xr-xmysql-test/suite/jp/t/jp_reverse_sjis.test81
-rwxr-xr-xmysql-test/suite/jp/t/jp_reverse_ucs2.test83
-rwxr-xr-xmysql-test/suite/jp/t/jp_reverse_ujis.test82
-rwxr-xr-xmysql-test/suite/jp/t/jp_reverse_utf8.test80
-rwxr-xr-xmysql-test/suite/jp/t/jp_right_sjis.test141
-rwxr-xr-xmysql-test/suite/jp/t/jp_right_ucs2.test143
-rwxr-xr-xmysql-test/suite/jp/t/jp_right_ujis.test142
-rwxr-xr-xmysql-test/suite/jp/t/jp_right_utf8.test140
-rwxr-xr-xmysql-test/suite/jp/t/jp_rpad_sjis.test81
-rwxr-xr-xmysql-test/suite/jp/t/jp_rpad_ucs2.test83
-rwxr-xr-xmysql-test/suite/jp/t/jp_rpad_ujis.test82
-rwxr-xr-xmysql-test/suite/jp/t/jp_rpad_utf8.test80
-rwxr-xr-xmysql-test/suite/jp/t/jp_rtrim_sjis.test163
-rwxr-xr-xmysql-test/suite/jp/t/jp_rtrim_ucs2.test165
-rwxr-xr-xmysql-test/suite/jp/t/jp_rtrim_ujis.test164
-rwxr-xr-xmysql-test/suite/jp/t/jp_rtrim_utf8.test162
-rwxr-xr-xmysql-test/suite/jp/t/jp_select_sjis.test83
-rwxr-xr-xmysql-test/suite/jp/t/jp_select_ucs2.test172
-rwxr-xr-xmysql-test/suite/jp/t/jp_select_ujis.test84
-rwxr-xr-xmysql-test/suite/jp/t/jp_select_utf8.test82
-rwxr-xr-xmysql-test/suite/jp/t/jp_subquery_sjis.test140
-rwxr-xr-xmysql-test/suite/jp/t/jp_subquery_utf8.test139
-rwxr-xr-xmysql-test/suite/jp/t/jp_substring_sjis.test413
-rwxr-xr-xmysql-test/suite/jp/t/jp_substring_ucs2.test418
-rwxr-xr-xmysql-test/suite/jp/t/jp_substring_ujis.test414
-rwxr-xr-xmysql-test/suite/jp/t/jp_substring_utf8.test412
-rwxr-xr-xmysql-test/suite/jp/t/jp_trim_sjis.test219
-rwxr-xr-xmysql-test/suite/jp/t/jp_trim_ucs2.test221
-rwxr-xr-xmysql-test/suite/jp/t/jp_trim_ujis.test220
-rwxr-xr-xmysql-test/suite/jp/t/jp_trim_utf8.test218
-rwxr-xr-xmysql-test/suite/jp/t/jp_union_ujis.test129
-rwxr-xr-xmysql-test/suite/jp/t/jp_update_sjis.test94
-rwxr-xr-xmysql-test/suite/jp/t/jp_update_ucs2.test96
-rwxr-xr-xmysql-test/suite/jp/t/jp_update_ujis.test95
-rwxr-xr-xmysql-test/suite/jp/t/jp_update_utf8.test93
-rwxr-xr-xmysql-test/suite/jp/t/jp_where_sjis.test104
-rwxr-xr-xmysql-test/suite/jp/t/jp_where_ucs2.test175
-rwxr-xr-xmysql-test/suite/jp/t/jp_where_ujis.test87
-rwxr-xr-xmysql-test/suite/jp/t/jp_where_utf8.test85
231 files changed, 68758 insertions, 0 deletions
diff --git a/mysql-test/suite/jp/r/jp_alter_sjis.result b/mysql-test/suite/jp/r/jp_alter_sjis.result
new file mode 100755
index 00000000000..f970508229a
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_alter_sjis.result
@@ -0,0 +1,647 @@
+SET NAMES sjis;
+SET character_set_database = sjis;
+DROP TABLE IF EXISTS `アアア`;
+DROP TABLE IF EXISTS `イイイ`;
+DROP TABLE IF EXISTS `あああ`;
+DROP TABLE IF EXISTS `いいい`;
+DROP TABLE IF EXISTS `ソソソ`;
+DROP TABLE IF EXISTS `十十十`;
+CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `ソソソ`(`表表表` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `十十十`(`予予予` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
+INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
+INSERT INTO `ソソソ` VALUES ('表表表表表'),('構構構構構'),('能能能能能');
+ALTER TABLE `アアア` ADD `カカカ` char(1) FIRST;
+ALTER TABLE `アアア` ADD `ククク` char(1) AFTER `キキキ`;
+ALTER TABLE `アアア` ADD `ケケケ` char(1);
+ALTER TABLE `アアア` ADD INDEX (`カカカ`);
+ALTER TABLE `アアア` ADD PRIMARY KEY (`キキキ`);
+ALTER TABLE `アアア` ADD UNIQUE (`ククク`);
+ALTER TABLE `アアア` CHANGE `カカカ` `カカ` char(1);
+ALTER TABLE `アアア` MODIFY `キキキ` char(6);
+SELECT * FROM `アアア`;
+カカ キキキ ククク ケケケ
+NULL アアアアア NULL NULL
+NULL イイイイイ NULL NULL
+NULL ウウウウウ NULL NULL
+DESC `アアア`;
+Field Type Null Key Default Extra
+カカ char(1) YES MUL NULL
+キキキ char(6) PRI
+ククク char(1) YES MUL NULL
+ケケケ char(1) YES NULL
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `カカ` char(1) default NULL,
+ `キキキ` char(6) NOT NULL default '',
+ `ククク` char(1) default NULL,
+ `ケケケ` char(1) default NULL,
+ PRIMARY KEY (`キキキ`),
+ UNIQUE KEY `ククク` (`ククク`),
+ KEY `カカカ` (`カカ`)
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+ALTER TABLE `アアア` DROP INDEX `カカカ`;
+ALTER TABLE `アアア` DROP PRIMARY KEY;
+ALTER TABLE `アアア` DROP INDEX `ククク`;
+ALTER TABLE `アアア` DROP `カカ`;
+ALTER TABLE `アアア` DROP `ククク`;
+ALTER TABLE `アアア` DROP `ケケケ`;
+SELECT * FROM `アアア`;
+キキキ
+アアアアア
+イイイイイ
+ウウウウウ
+DESC `アアア`;
+Field Type Null Key Default Extra
+キキキ char(6)
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `キキキ` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+ALTER TABLE `あああ` ADD `かかか` char(1) FIRST;
+ALTER TABLE `あああ` ADD `くくく` char(1) AFTER `ききき`;
+ALTER TABLE `あああ` ADD `けけけ` char(1);
+ALTER TABLE `あああ` ADD INDEX (`かかか`);
+ALTER TABLE `あああ` ADD PRIMARY KEY (`ききき`);
+ALTER TABLE `あああ` ADD UNIQUE (`くくく`);
+ALTER TABLE `あああ` CHANGE `かかか` `かか` char(1);
+ALTER TABLE `あああ` MODIFY `ききき` char(6);
+SELECT * FROM `あああ`;
+かか ききき くくく けけけ
+NULL あああああ NULL NULL
+NULL いいいいい NULL NULL
+NULL ううううう NULL NULL
+DESC `あああ`;
+Field Type Null Key Default Extra
+かか char(1) YES MUL NULL
+ききき char(6) PRI
+くくく char(1) YES MUL NULL
+けけけ char(1) YES NULL
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `かか` char(1) default NULL,
+ `ききき` char(6) NOT NULL default '',
+ `くくく` char(1) default NULL,
+ `けけけ` char(1) default NULL,
+ PRIMARY KEY (`ききき`),
+ UNIQUE KEY `くくく` (`くくく`),
+ KEY `かかか` (`かか`)
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+ALTER TABLE `あああ` DROP INDEX `かかか`;
+ALTER TABLE `あああ` DROP PRIMARY KEY;
+ALTER TABLE `あああ` DROP INDEX `くくく`;
+ALTER TABLE `あああ` DROP `かか`;
+ALTER TABLE `あああ` DROP `くくく`;
+ALTER TABLE `あああ` DROP `けけけ`;
+SELECT * FROM `あああ`;
+ききき
+あああああ
+いいいいい
+ううううう
+DESC `あああ`;
+Field Type Null Key Default Extra
+ききき char(6)
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `ききき` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+ALTER TABLE `ソソソ` ADD `構構構` char(1) FIRST;
+ALTER TABLE `ソソソ` ADD `能能能` char(1) AFTER `表表表`;
+ALTER TABLE `ソソソ` ADD `予予予` char(1);
+ALTER TABLE `ソソソ` ADD INDEX (`構構構`);
+ALTER TABLE `ソソソ` ADD PRIMARY KEY (`表表表`);
+ALTER TABLE `ソソソ` ADD UNIQUE (`能能能`);
+ALTER TABLE `ソソソ` CHANGE `構構構` `構構` char(1);
+ALTER TABLE `ソソソ` MODIFY `表表表` char(6);
+SELECT * FROM `ソソソ`;
+構構 表表表 能能能 予予予
+NULL 構構構構構 NULL NULL
+NULL 能能能能能 NULL NULL
+NULL 表表表表表 NULL NULL
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+構構 char(1) YES MUL NULL
+表表表 char(6) PRI
+能能能 char(1) YES MUL NULL
+予予予 char(1) YES NULL
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `構構` char(1) default NULL,
+ `表表表` char(6) NOT NULL default '',
+ `能能能` char(1) default NULL,
+ `予予予` char(1) default NULL,
+ PRIMARY KEY (`表表表`),
+ UNIQUE KEY `能能能` (`能能能`),
+ KEY `構構構` (`構構`)
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+ALTER TABLE `ソソソ` DROP INDEX `構構構`;
+ALTER TABLE `ソソソ` DROP PRIMARY KEY;
+ALTER TABLE `ソソソ` DROP INDEX `能能能`;
+ALTER TABLE `ソソソ` DROP `構構`;
+ALTER TABLE `ソソソ` DROP `能能能`;
+ALTER TABLE `ソソソ` DROP `予予予`;
+SELECT * FROM `ソソソ`;
+表表表
+構構構構構
+能能能能能
+表表表表表
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+表表表 char(6)
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `表表表` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `ソソソ`(`表表表` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `十十十`(`予予予` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
+INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
+INSERT INTO `ソソソ` VALUES ('表表表表表'),('構構構構構'),('能能能能能');
+ALTER TABLE `アアア` ADD `カカカ` char(1) FIRST;
+ALTER TABLE `アアア` ADD `ククク` char(1) AFTER `キキキ`;
+ALTER TABLE `アアア` ADD `ケケケ` char(1);
+ALTER TABLE `アアア` ADD INDEX (`カカカ`);
+ALTER TABLE `アアア` ADD PRIMARY KEY (`キキキ`);
+ALTER TABLE `アアア` ADD UNIQUE (`ククク`);
+ALTER TABLE `アアア` CHANGE `カカカ` `カカ` char(1);
+ALTER TABLE `アアア` MODIFY `キキキ` char(6);
+SELECT * FROM `アアア`;
+カカ キキキ ククク ケケケ
+NULL アアアアア NULL NULL
+NULL イイイイイ NULL NULL
+NULL ウウウウウ NULL NULL
+DESC `アアア`;
+Field Type Null Key Default Extra
+カカ char(1) YES MUL NULL
+キキキ char(6) PRI
+ククク char(1) YES MUL NULL
+ケケケ char(1) YES NULL
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `カカ` char(1) default NULL,
+ `キキキ` char(6) NOT NULL default '',
+ `ククク` char(1) default NULL,
+ `ケケケ` char(1) default NULL,
+ PRIMARY KEY (`キキキ`),
+ UNIQUE KEY `ククク` (`ククク`),
+ KEY `カカカ` (`カカ`)
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+ALTER TABLE `アアア` DROP INDEX `カカカ`;
+ALTER TABLE `アアア` DROP PRIMARY KEY;
+ALTER TABLE `アアア` DROP INDEX `ククク`;
+ALTER TABLE `アアア` DROP `カカ`;
+ALTER TABLE `アアア` DROP `ククク`;
+ALTER TABLE `アアア` DROP `ケケケ`;
+SELECT * FROM `アアア`;
+キキキ
+アアアアア
+イイイイイ
+ウウウウウ
+DESC `アアア`;
+Field Type Null Key Default Extra
+キキキ char(6)
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `キキキ` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+ALTER TABLE `あああ` ADD `かかか` char(1) FIRST;
+ALTER TABLE `あああ` ADD `くくく` char(1) AFTER `ききき`;
+ALTER TABLE `あああ` ADD `けけけ` char(1);
+ALTER TABLE `あああ` ADD INDEX (`かかか`);
+ALTER TABLE `あああ` ADD PRIMARY KEY (`ききき`);
+ALTER TABLE `あああ` ADD UNIQUE (`くくく`);
+ALTER TABLE `あああ` CHANGE `かかか` `かか` char(1);
+ALTER TABLE `あああ` MODIFY `ききき` char(6);
+SELECT * FROM `あああ`;
+かか ききき くくく けけけ
+NULL あああああ NULL NULL
+NULL いいいいい NULL NULL
+NULL ううううう NULL NULL
+DESC `あああ`;
+Field Type Null Key Default Extra
+かか char(1) YES MUL NULL
+ききき char(6) PRI
+くくく char(1) YES MUL NULL
+けけけ char(1) YES NULL
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `かか` char(1) default NULL,
+ `ききき` char(6) NOT NULL default '',
+ `くくく` char(1) default NULL,
+ `けけけ` char(1) default NULL,
+ PRIMARY KEY (`ききき`),
+ UNIQUE KEY `くくく` (`くくく`),
+ KEY `かかか` (`かか`)
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+ALTER TABLE `あああ` DROP INDEX `かかか`;
+ALTER TABLE `あああ` DROP PRIMARY KEY;
+ALTER TABLE `あああ` DROP INDEX `くくく`;
+ALTER TABLE `あああ` DROP `かか`;
+ALTER TABLE `あああ` DROP `くくく`;
+ALTER TABLE `あああ` DROP `けけけ`;
+SELECT * FROM `あああ`;
+ききき
+あああああ
+いいいいい
+ううううう
+DESC `あああ`;
+Field Type Null Key Default Extra
+ききき char(6)
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `ききき` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+ALTER TABLE `ソソソ` ADD `構構構` char(1) FIRST;
+ALTER TABLE `ソソソ` ADD `能能能` char(1) AFTER `表表表`;
+ALTER TABLE `ソソソ` ADD `予予予` char(1);
+ALTER TABLE `ソソソ` ADD INDEX (`構構構`);
+ALTER TABLE `ソソソ` ADD PRIMARY KEY (`表表表`);
+ALTER TABLE `ソソソ` ADD UNIQUE (`能能能`);
+ALTER TABLE `ソソソ` CHANGE `構構構` `構構` char(1);
+ALTER TABLE `ソソソ` MODIFY `表表表` char(6);
+SELECT * FROM `ソソソ`;
+構構 表表表 能能能 予予予
+NULL 表表表表表 NULL NULL
+NULL 構構構構構 NULL NULL
+NULL 能能能能能 NULL NULL
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+構構 char(1) YES MUL NULL
+表表表 char(6) PRI
+能能能 char(1) YES MUL NULL
+予予予 char(1) YES NULL
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `構構` char(1) default NULL,
+ `表表表` char(6) NOT NULL default '',
+ `能能能` char(1) default NULL,
+ `予予予` char(1) default NULL,
+ PRIMARY KEY (`表表表`),
+ UNIQUE KEY `能能能` (`能能能`),
+ KEY `構構構` (`構構`)
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+ALTER TABLE `ソソソ` DROP INDEX `構構構`;
+ALTER TABLE `ソソソ` DROP PRIMARY KEY;
+ALTER TABLE `ソソソ` DROP INDEX `能能能`;
+ALTER TABLE `ソソソ` DROP `構構`;
+ALTER TABLE `ソソソ` DROP `能能能`;
+ALTER TABLE `ソソソ` DROP `予予予`;
+SELECT * FROM `ソソソ`;
+表表表
+表表表表表
+構構構構構
+能能能能能
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+表表表 char(6)
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `表表表` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `ソソソ`(`表表表` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `十十十`(`予予予` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
+INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
+INSERT INTO `ソソソ` VALUES ('表表表表表'),('構構構構構'),('能能能能能');
+ALTER TABLE `アアア` ADD `カカカ` char(1) FIRST;
+ALTER TABLE `アアア` ADD `ククク` char(1) AFTER `キキキ`;
+ALTER TABLE `アアア` ADD `ケケケ` char(1);
+ALTER TABLE `アアア` ADD INDEX (`カカカ`);
+ALTER TABLE `アアア` ADD PRIMARY KEY (`キキキ`);
+ALTER TABLE `アアア` ADD UNIQUE (`ククク`);
+ALTER TABLE `アアア` CHANGE `カカカ` `カカ` char(1);
+ALTER TABLE `アアア` MODIFY `キキキ` char(6);
+SELECT * FROM `アアア`;
+カカ キキキ ククク ケケケ
+NULL アアアアア NULL NULL
+NULL イイイイイ NULL NULL
+NULL ウウウウウ NULL NULL
+DESC `アアア`;
+Field Type Null Key Default Extra
+カカ char(1) YES MUL NULL
+キキキ char(6) PRI
+ククク char(1) YES MUL NULL
+ケケケ char(1) YES NULL
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `カカ` char(1) default NULL,
+ `キキキ` char(6) NOT NULL default '',
+ `ククク` char(1) default NULL,
+ `ケケケ` char(1) default NULL,
+ PRIMARY KEY (`キキキ`),
+ UNIQUE KEY `ククク` (`ククク`),
+ KEY `カカカ` (`カカ`)
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+ALTER TABLE `アアア` DROP INDEX `カカカ`;
+ALTER TABLE `アアア` DROP PRIMARY KEY;
+ALTER TABLE `アアア` DROP INDEX `ククク`;
+ALTER TABLE `アアア` DROP `カカ`;
+ALTER TABLE `アアア` DROP `ククク`;
+ALTER TABLE `アアア` DROP `ケケケ`;
+SELECT * FROM `アアア`;
+キキキ
+アアアアア
+イイイイイ
+ウウウウウ
+DESC `アアア`;
+Field Type Null Key Default Extra
+キキキ char(6)
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `キキキ` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+ALTER TABLE `あああ` ADD `かかか` char(1) FIRST;
+ALTER TABLE `あああ` ADD `くくく` char(1) AFTER `ききき`;
+ALTER TABLE `あああ` ADD `けけけ` char(1);
+ALTER TABLE `あああ` ADD INDEX (`かかか`);
+ALTER TABLE `あああ` ADD PRIMARY KEY (`ききき`);
+ALTER TABLE `あああ` ADD UNIQUE (`くくく`);
+ALTER TABLE `あああ` CHANGE `かかか` `かか` char(1);
+ALTER TABLE `あああ` MODIFY `ききき` char(6);
+SELECT * FROM `あああ`;
+かか ききき くくく けけけ
+NULL あああああ NULL NULL
+NULL いいいいい NULL NULL
+NULL ううううう NULL NULL
+DESC `あああ`;
+Field Type Null Key Default Extra
+かか char(1) YES MUL NULL
+ききき char(6) PRI
+くくく char(1) YES MUL NULL
+けけけ char(1) YES NULL
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `かか` char(1) default NULL,
+ `ききき` char(6) NOT NULL default '',
+ `くくく` char(1) default NULL,
+ `けけけ` char(1) default NULL,
+ PRIMARY KEY (`ききき`),
+ UNIQUE KEY `くくく` (`くくく`),
+ KEY `かかか` (`かか`)
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+ALTER TABLE `あああ` DROP INDEX `かかか`;
+ALTER TABLE `あああ` DROP PRIMARY KEY;
+ALTER TABLE `あああ` DROP INDEX `くくく`;
+ALTER TABLE `あああ` DROP `かか`;
+ALTER TABLE `あああ` DROP `くくく`;
+ALTER TABLE `あああ` DROP `けけけ`;
+SELECT * FROM `あああ`;
+ききき
+あああああ
+いいいいい
+ううううう
+DESC `あああ`;
+Field Type Null Key Default Extra
+ききき char(6)
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `ききき` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+ALTER TABLE `ソソソ` ADD `構構構` char(1) FIRST;
+ALTER TABLE `ソソソ` ADD `能能能` char(1) AFTER `表表表`;
+ALTER TABLE `ソソソ` ADD `予予予` char(1);
+ALTER TABLE `ソソソ` ADD INDEX (`構構構`);
+ALTER TABLE `ソソソ` ADD PRIMARY KEY (`表表表`);
+ALTER TABLE `ソソソ` ADD UNIQUE (`能能能`);
+ALTER TABLE `ソソソ` CHANGE `構構構` `構構` char(1);
+ALTER TABLE `ソソソ` MODIFY `表表表` char(6);
+SELECT * FROM `ソソソ`;
+構構 表表表 能能能 予予予
+NULL 表表表表表 NULL NULL
+NULL 構構構構構 NULL NULL
+NULL 能能能能能 NULL NULL
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+構構 char(1) YES MUL NULL
+表表表 char(6) PRI
+能能能 char(1) YES MUL NULL
+予予予 char(1) YES NULL
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `構構` char(1) default NULL,
+ `表表表` char(6) NOT NULL default '',
+ `能能能` char(1) default NULL,
+ `予予予` char(1) default NULL,
+ PRIMARY KEY (`表表表`),
+ UNIQUE KEY `能能能` (`能能能`),
+ KEY `構構構` (`構構`)
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+ALTER TABLE `ソソソ` DROP INDEX `構構構`;
+ALTER TABLE `ソソソ` DROP PRIMARY KEY;
+ALTER TABLE `ソソソ` DROP INDEX `能能能`;
+ALTER TABLE `ソソソ` DROP `構構`;
+ALTER TABLE `ソソソ` DROP `能能能`;
+ALTER TABLE `ソソソ` DROP `予予予`;
+SELECT * FROM `ソソソ`;
+表表表
+表表表表表
+構構構構構
+能能能能能
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+表表表 char(6)
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `表表表` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `ソソソ`(`表表表` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `十十十`(`予予予` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
+INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
+INSERT INTO `ソソソ` VALUES ('表表表表表'),('構構構構構'),('能能能能能');
+ALTER TABLE `アアア` ADD `カカカ` char(1) FIRST;
+ALTER TABLE `アアア` ADD `ククク` char(1) AFTER `キキキ`;
+ALTER TABLE `アアア` ADD `ケケケ` char(1);
+ALTER TABLE `アアア` ADD INDEX (`カカカ`);
+ALTER TABLE `アアア` ADD PRIMARY KEY (`キキキ`);
+ALTER TABLE `アアア` CHANGE `カカカ` `カカ` char(1);
+ALTER TABLE `アアア` MODIFY `キキキ` char(6);
+SELECT * FROM `アアア`;
+カカ キキキ ククク ケケケ
+NULL アアアアア NULL NULL
+NULL イイイイイ NULL NULL
+NULL ウウウウウ NULL NULL
+DESC `アアア`;
+Field Type Null Key Default Extra
+カカ char(1) YES MUL NULL
+キキキ char(6) PRI
+ククク char(1) YES NULL
+ケケケ char(1) YES NULL
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `カカ` char(1) default NULL,
+ `キキキ` char(6) NOT NULL default '',
+ `ククク` char(1) default NULL,
+ `ケケケ` char(1) default NULL,
+ PRIMARY KEY (`キキキ`),
+ KEY `カカカ` (`カカ`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+ALTER TABLE `アアア` DROP INDEX `カカカ`;
+ALTER TABLE `アアア` DROP PRIMARY KEY;
+ALTER TABLE `アアア` DROP `カカ`;
+ALTER TABLE `アアア` DROP `ククク`;
+ALTER TABLE `アアア` DROP `ケケケ`;
+SELECT * FROM `アアア`;
+キキキ
+アアアアア
+イイイイイ
+ウウウウウ
+DESC `アアア`;
+Field Type Null Key Default Extra
+キキキ char(6)
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `キキキ` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+ALTER TABLE `あああ` ADD `かかか` char(1) FIRST;
+ALTER TABLE `あああ` ADD `くくく` char(1) AFTER `ききき`;
+ALTER TABLE `あああ` ADD `けけけ` char(1);
+ALTER TABLE `あああ` ADD INDEX (`かかか`);
+ALTER TABLE `あああ` ADD PRIMARY KEY (`ききき`);
+ALTER TABLE `あああ` CHANGE `かかか` `かか` char(1);
+ALTER TABLE `あああ` MODIFY `ききき` char(6);
+SELECT * FROM `あああ`;
+かか ききき くくく けけけ
+NULL あああああ NULL NULL
+NULL いいいいい NULL NULL
+NULL ううううう NULL NULL
+DESC `あああ`;
+Field Type Null Key Default Extra
+かか char(1) YES MUL NULL
+ききき char(6) PRI
+くくく char(1) YES NULL
+けけけ char(1) YES NULL
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `かか` char(1) default NULL,
+ `ききき` char(6) NOT NULL default '',
+ `くくく` char(1) default NULL,
+ `けけけ` char(1) default NULL,
+ PRIMARY KEY (`ききき`),
+ KEY `かかか` (`かか`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+ALTER TABLE `あああ` DROP INDEX `かかか`;
+ALTER TABLE `あああ` DROP PRIMARY KEY;
+ALTER TABLE `あああ` DROP `かか`;
+ALTER TABLE `あああ` DROP `くくく`;
+ALTER TABLE `あああ` DROP `けけけ`;
+SELECT * FROM `あああ`;
+ききき
+あああああ
+いいいいい
+ううううう
+DESC `あああ`;
+Field Type Null Key Default Extra
+ききき char(6)
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `ききき` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+ALTER TABLE `ソソソ` ADD `構構構` char(1) FIRST;
+ALTER TABLE `ソソソ` ADD `能能能` char(1) AFTER `表表表`;
+ALTER TABLE `ソソソ` ADD `予予予` char(1);
+ALTER TABLE `ソソソ` ADD INDEX (`構構構`);
+ALTER TABLE `ソソソ` ADD PRIMARY KEY (`表表表`);
+ALTER TABLE `ソソソ` CHANGE `構構構` `構構` char(1);
+ALTER TABLE `ソソソ` MODIFY `表表表` char(6);
+SELECT * FROM `ソソソ`;
+構構 表表表 能能能 予予予
+NULL 構構構構構 NULL NULL
+NULL 能能能能能 NULL NULL
+NULL 表表表表表 NULL NULL
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+構構 char(1) YES MUL NULL
+表表表 char(6) PRI
+能能能 char(1) YES NULL
+予予予 char(1) YES NULL
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `構構` char(1) default NULL,
+ `表表表` char(6) NOT NULL default '',
+ `能能能` char(1) default NULL,
+ `予予予` char(1) default NULL,
+ PRIMARY KEY (`表表表`),
+ KEY `構構構` (`構構`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+ALTER TABLE `ソソソ` DROP INDEX `構構構`;
+ALTER TABLE `ソソソ` DROP PRIMARY KEY;
+ALTER TABLE `ソソソ` DROP `構構`;
+ALTER TABLE `ソソソ` DROP `能能能`;
+ALTER TABLE `ソソソ` DROP `予予予`;
+SELECT * FROM `ソソソ`;
+表表表
+構構構構構
+能能能能能
+表表表表表
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+表表表 char(6)
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `表表表` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
diff --git a/mysql-test/suite/jp/r/jp_alter_ucs2.result b/mysql-test/suite/jp/r/jp_alter_ucs2.result
new file mode 100755
index 00000000000..2756e5a758d
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_alter_ucs2.result
@@ -0,0 +1,648 @@
+DROP TABLE IF EXISTS `竺竺竺`;
+DROP TABLE IF EXISTS `軸軸軸`;
+DROP TABLE IF EXISTS `、「、「、「`;
+DROP TABLE IF EXISTS `、、、、、、`;
+DROP TABLE IF EXISTS `常ン常ン常ン`;
+DROP TABLE IF EXISTS `常゙常゙常゙`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+SELECT * FROM `竺竺竺`;
+叱叱 執執執 失失失 嫉嫉嫉
+NULL 竺竺竺竺竺 NULL NULL
+NULL 軸軸軸軸軸 NULL NULL
+NULL 宍宍宍宍宍 NULL NULL
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱 char(1) YES MUL NULL
+執執執 char(6) PRI
+失失失 char(1) YES MUL NULL
+嫉嫉嫉 char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱` char(1) default NULL,
+ `執執執` char(6) NOT NULL default '',
+ `失失失` char(1) default NULL,
+ `嫉嫉嫉` char(1) default NULL,
+ PRIMARY KEY (`執執執`),
+ UNIQUE KEY `失失失` (`失失失`),
+ KEY `叱叱叱` (`叱叱`)
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+執執執
+竺竺竺竺竺
+軸軸軸軸軸
+宍宍宍宍宍
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+執執執 char(6)
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `執執執` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+SELECT * FROM `、「、「、「`;
+、ォ、ォ 、ュ、ュ、ュ 、ッ、ッ、ッ 、ア、ア、ア
+NULL 、「、「、「、「、「 NULL NULL
+NULL 、、、、、、、、、、 NULL NULL
+NULL 、ヲ、ヲ、ヲ、ヲ、ヲ NULL NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ char(1) YES MUL NULL
+、ュ、ュ、ュ char(6) PRI
+、ッ、ッ、ッ char(1) YES MUL NULL
+、ア、ア、ア char(1) YES NULL
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ` char(1) default NULL,
+ `、ュ、ュ、ュ` char(6) NOT NULL default '',
+ `、ッ、ッ、ッ` char(1) default NULL,
+ `、ア、ア、ア` char(1) default NULL,
+ PRIMARY KEY (`、ュ、ュ、ュ`),
+ UNIQUE KEY `、ッ、ッ、ッ` (`、ッ、ッ、ッ`),
+ KEY `、ォ、ォ、ォ` (`、ォ、ォ`)
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+SELECT * FROM `、「、「、「`;
+、ュ、ュ、ュ
+、「、「、「、「、「
+、、、、、、、、、、
+、ヲ、ヲ、ヲ、ヲ、ヲ
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(6)
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ュ、ュ、ュ` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+SELECT * FROM `常ン常ン常ン`;
+床「床「 床。床。床。 床」床」床」 床エ床エ床エ
+NULL 床。床。床。床。床。 NULL NULL
+NULL 床「床「床「床「床「 NULL NULL
+NULL 床」床」床」床」床」 NULL NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床「床「 char(1) YES MUL NULL
+床。床。床。 char(6) PRI
+床」床」床」 char(1) YES MUL NULL
+床エ床エ床エ char(1) YES NULL
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床「床「` char(1) default NULL,
+ `床。床。床。` char(6) NOT NULL default '',
+ `床」床」床」` char(1) default NULL,
+ `床エ床エ床エ` char(1) default NULL,
+ PRIMARY KEY (`床。床。床。`),
+ UNIQUE KEY `床」床」床」` (`床」床」床」`),
+ KEY `床「床「床「` (`床「床「`)
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+SELECT * FROM `常ン常ン常ン`;
+床。床。床。
+床。床。床。床。床。
+床「床「床「床「床「
+床」床」床」床」床」
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(6)
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+SELECT * FROM `竺竺竺`;
+叱叱 執執執 失失失 嫉嫉嫉
+NULL 竺竺竺竺竺 NULL NULL
+NULL 軸軸軸軸軸 NULL NULL
+NULL 宍宍宍宍宍 NULL NULL
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱 char(1) YES MUL NULL
+執執執 char(6) PRI
+失失失 char(1) YES MUL NULL
+嫉嫉嫉 char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱` char(1) default NULL,
+ `執執執` char(6) NOT NULL default '',
+ `失失失` char(1) default NULL,
+ `嫉嫉嫉` char(1) default NULL,
+ PRIMARY KEY (`執執執`),
+ UNIQUE KEY `失失失` (`失失失`),
+ KEY `叱叱叱` (`叱叱`)
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+執執執
+竺竺竺竺竺
+軸軸軸軸軸
+宍宍宍宍宍
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+執執執 char(6)
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `執執執` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+SELECT * FROM `、「、「、「`;
+、ォ、ォ 、ュ、ュ、ュ 、ッ、ッ、ッ 、ア、ア、ア
+NULL 、「、「、「、「、「 NULL NULL
+NULL 、、、、、、、、、、 NULL NULL
+NULL 、ヲ、ヲ、ヲ、ヲ、ヲ NULL NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ char(1) YES MUL NULL
+、ュ、ュ、ュ char(6) PRI
+、ッ、ッ、ッ char(1) YES MUL NULL
+、ア、ア、ア char(1) YES NULL
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ` char(1) default NULL,
+ `、ュ、ュ、ュ` char(6) NOT NULL default '',
+ `、ッ、ッ、ッ` char(1) default NULL,
+ `、ア、ア、ア` char(1) default NULL,
+ PRIMARY KEY (`、ュ、ュ、ュ`),
+ UNIQUE KEY `、ッ、ッ、ッ` (`、ッ、ッ、ッ`),
+ KEY `、ォ、ォ、ォ` (`、ォ、ォ`)
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+SELECT * FROM `、「、「、「`;
+、ュ、ュ、ュ
+、「、「、「、「、「
+、、、、、、、、、、
+、ヲ、ヲ、ヲ、ヲ、ヲ
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(6)
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ュ、ュ、ュ` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+SELECT * FROM `常ン常ン常ン`;
+床「床「 床。床。床。 床」床」床」 床エ床エ床エ
+NULL 床。床。床。床。床。 NULL NULL
+NULL 床「床「床「床「床「 NULL NULL
+NULL 床」床」床」床」床」 NULL NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床「床「 char(1) YES MUL NULL
+床。床。床。 char(6) PRI
+床」床」床」 char(1) YES MUL NULL
+床エ床エ床エ char(1) YES NULL
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床「床「` char(1) default NULL,
+ `床。床。床。` char(6) NOT NULL default '',
+ `床」床」床」` char(1) default NULL,
+ `床エ床エ床エ` char(1) default NULL,
+ PRIMARY KEY (`床。床。床。`),
+ UNIQUE KEY `床」床」床」` (`床」床」床」`),
+ KEY `床「床「床「` (`床「床「`)
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+SELECT * FROM `常ン常ン常ン`;
+床。床。床。
+床。床。床。床。床。
+床「床「床「床「床「
+床」床」床」床」床」
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(6)
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+SELECT * FROM `竺竺竺`;
+叱叱 執執執 失失失 嫉嫉嫉
+NULL 竺竺竺竺竺 NULL NULL
+NULL 軸軸軸軸軸 NULL NULL
+NULL 宍宍宍宍宍 NULL NULL
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱 char(1) YES MUL NULL
+執執執 char(6) PRI
+失失失 char(1) YES MUL NULL
+嫉嫉嫉 char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱` char(1) default NULL,
+ `執執執` char(6) NOT NULL default '',
+ `失失失` char(1) default NULL,
+ `嫉嫉嫉` char(1) default NULL,
+ PRIMARY KEY (`執執執`),
+ UNIQUE KEY `失失失` (`失失失`),
+ KEY `叱叱叱` (`叱叱`)
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+執執執
+竺竺竺竺竺
+軸軸軸軸軸
+宍宍宍宍宍
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+執執執 char(6)
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `執執執` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+SELECT * FROM `、「、「、「`;
+、ォ、ォ 、ュ、ュ、ュ 、ッ、ッ、ッ 、ア、ア、ア
+NULL 、「、「、「、「、「 NULL NULL
+NULL 、、、、、、、、、、 NULL NULL
+NULL 、ヲ、ヲ、ヲ、ヲ、ヲ NULL NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ char(1) YES MUL NULL
+、ュ、ュ、ュ char(6) PRI
+、ッ、ッ、ッ char(1) YES MUL NULL
+、ア、ア、ア char(1) YES NULL
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ` char(1) default NULL,
+ `、ュ、ュ、ュ` char(6) NOT NULL default '',
+ `、ッ、ッ、ッ` char(1) default NULL,
+ `、ア、ア、ア` char(1) default NULL,
+ PRIMARY KEY (`、ュ、ュ、ュ`),
+ UNIQUE KEY `、ッ、ッ、ッ` (`、ッ、ッ、ッ`),
+ KEY `、ォ、ォ、ォ` (`、ォ、ォ`)
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+SELECT * FROM `、「、「、「`;
+、ュ、ュ、ュ
+、「、「、「、「、「
+、、、、、、、、、、
+、ヲ、ヲ、ヲ、ヲ、ヲ
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(6)
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ュ、ュ、ュ` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+SELECT * FROM `常ン常ン常ン`;
+床「床「 床。床。床。 床」床」床」 床エ床エ床エ
+NULL 床。床。床。床。床。 NULL NULL
+NULL 床「床「床「床「床「 NULL NULL
+NULL 床」床」床」床」床」 NULL NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床「床「 char(1) YES MUL NULL
+床。床。床。 char(6) PRI
+床」床」床」 char(1) YES MUL NULL
+床エ床エ床エ char(1) YES NULL
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床「床「` char(1) default NULL,
+ `床。床。床。` char(6) NOT NULL default '',
+ `床」床」床」` char(1) default NULL,
+ `床エ床エ床エ` char(1) default NULL,
+ PRIMARY KEY (`床。床。床。`),
+ UNIQUE KEY `床」床」床」` (`床」床」床」`),
+ KEY `床「床「床「` (`床「床「`)
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+SELECT * FROM `常ン常ン常ン`;
+床。床。床。
+床。床。床。床。床。
+床「床「床「床「床「
+床」床」床」床」床」
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(6)
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+SELECT * FROM `竺竺竺`;
+叱叱 執執執 失失失 嫉嫉嫉
+NULL 竺竺竺竺竺 NULL NULL
+NULL 軸軸軸軸軸 NULL NULL
+NULL 宍宍宍宍宍 NULL NULL
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱 char(1) YES MUL NULL
+執執執 char(6) PRI
+失失失 char(1) YES NULL
+嫉嫉嫉 char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱` char(1) default NULL,
+ `執執執` char(6) NOT NULL default '',
+ `失失失` char(1) default NULL,
+ `嫉嫉嫉` char(1) default NULL,
+ PRIMARY KEY (`執執執`),
+ KEY `叱叱叱` (`叱叱`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+執執執
+竺竺竺竺竺
+軸軸軸軸軸
+宍宍宍宍宍
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+執執執 char(6)
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `執執執` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+SELECT * FROM `、「、「、「`;
+、ォ、ォ 、ュ、ュ、ュ 、ッ、ッ、ッ 、ア、ア、ア
+NULL 、「、「、「、「、「 NULL NULL
+NULL 、、、、、、、、、、 NULL NULL
+NULL 、ヲ、ヲ、ヲ、ヲ、ヲ NULL NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ char(1) YES MUL NULL
+、ュ、ュ、ュ char(6) PRI
+、ッ、ッ、ッ char(1) YES NULL
+、ア、ア、ア char(1) YES NULL
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ` char(1) default NULL,
+ `、ュ、ュ、ュ` char(6) NOT NULL default '',
+ `、ッ、ッ、ッ` char(1) default NULL,
+ `、ア、ア、ア` char(1) default NULL,
+ PRIMARY KEY (`、ュ、ュ、ュ`),
+ KEY `、ォ、ォ、ォ` (`、ォ、ォ`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+SELECT * FROM `、「、「、「`;
+、ュ、ュ、ュ
+、「、「、「、「、「
+、、、、、、、、、、
+、ヲ、ヲ、ヲ、ヲ、ヲ
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(6)
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ュ、ュ、ュ` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+SELECT * FROM `常ン常ン常ン`;
+床「床「 床。床。床。 床」床」床」 床エ床エ床エ
+NULL 床。床。床。床。床。 NULL NULL
+NULL 床「床「床「床「床「 NULL NULL
+NULL 床」床」床」床」床」 NULL NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床「床「 char(1) YES MUL NULL
+床。床。床。 char(6) PRI
+床」床」床」 char(1) YES NULL
+床エ床エ床エ char(1) YES NULL
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床「床「` char(1) default NULL,
+ `床。床。床。` char(6) NOT NULL default '',
+ `床」床」床」` char(1) default NULL,
+ `床エ床エ床エ` char(1) default NULL,
+ PRIMARY KEY (`床。床。床。`),
+ KEY `床「床「床「` (`床「床「`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+SELECT * FROM `常ン常ン常ン`;
+床。床。床。
+床。床。床。床。床。
+床「床「床「床「床「
+床」床」床」床」床」
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(6)
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
diff --git a/mysql-test/suite/jp/r/jp_alter_ujis.result b/mysql-test/suite/jp/r/jp_alter_ujis.result
new file mode 100755
index 00000000000..afa3c79cbce
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_alter_ujis.result
@@ -0,0 +1,647 @@
+DROP TABLE IF EXISTS `竺竺竺`;
+DROP TABLE IF EXISTS `軸軸軸`;
+DROP TABLE IF EXISTS `、「、「、「`;
+DROP TABLE IF EXISTS `、、、、、、`;
+DROP TABLE IF EXISTS `常ン常ン常ン`;
+DROP TABLE IF EXISTS `常゙常゙常゙`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+SELECT * FROM `竺竺竺`;
+叱叱 執執執 失失失 嫉嫉嫉
+NULL 竺竺竺竺竺 NULL NULL
+NULL 軸軸軸軸軸 NULL NULL
+NULL 宍宍宍宍宍 NULL NULL
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱 char(1) YES MUL NULL
+執執執 char(6) PRI
+失失失 char(1) YES MUL NULL
+嫉嫉嫉 char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱` char(1) default NULL,
+ `執執執` char(6) NOT NULL default '',
+ `失失失` char(1) default NULL,
+ `嫉嫉嫉` char(1) default NULL,
+ PRIMARY KEY (`執執執`),
+ UNIQUE KEY `失失失` (`失失失`),
+ KEY `叱叱叱` (`叱叱`)
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+執執執
+竺竺竺竺竺
+軸軸軸軸軸
+宍宍宍宍宍
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+執執執 char(6)
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `執執執` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+SELECT * FROM `、「、「、「`;
+、ォ、ォ 、ュ、ュ、ュ 、ッ、ッ、ッ 、ア、ア、ア
+NULL 、「、「、「、「、「 NULL NULL
+NULL 、、、、、、、、、、 NULL NULL
+NULL 、ヲ、ヲ、ヲ、ヲ、ヲ NULL NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ char(1) YES MUL NULL
+、ュ、ュ、ュ char(6) PRI
+、ッ、ッ、ッ char(1) YES MUL NULL
+、ア、ア、ア char(1) YES NULL
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ` char(1) default NULL,
+ `、ュ、ュ、ュ` char(6) NOT NULL default '',
+ `、ッ、ッ、ッ` char(1) default NULL,
+ `、ア、ア、ア` char(1) default NULL,
+ PRIMARY KEY (`、ュ、ュ、ュ`),
+ UNIQUE KEY `、ッ、ッ、ッ` (`、ッ、ッ、ッ`),
+ KEY `、ォ、ォ、ォ` (`、ォ、ォ`)
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+SELECT * FROM `、「、「、「`;
+、ュ、ュ、ュ
+、「、「、「、「、「
+、、、、、、、、、、
+、ヲ、ヲ、ヲ、ヲ、ヲ
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(6)
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ュ、ュ、ュ` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+SELECT * FROM `常ン常ン常ン`;
+床「床「 床。床。床。 床」床」床」 床エ床エ床エ
+NULL 床。床。床。床。床。 NULL NULL
+NULL 床「床「床「床「床「 NULL NULL
+NULL 床」床」床」床」床」 NULL NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床「床「 char(1) YES MUL NULL
+床。床。床。 char(6) PRI
+床」床」床」 char(1) YES MUL NULL
+床エ床エ床エ char(1) YES NULL
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床「床「` char(1) default NULL,
+ `床。床。床。` char(6) NOT NULL default '',
+ `床」床」床」` char(1) default NULL,
+ `床エ床エ床エ` char(1) default NULL,
+ PRIMARY KEY (`床。床。床。`),
+ UNIQUE KEY `床」床」床」` (`床」床」床」`),
+ KEY `床「床「床「` (`床「床「`)
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+SELECT * FROM `常ン常ン常ン`;
+床。床。床。
+床。床。床。床。床。
+床「床「床「床「床「
+床」床」床」床」床」
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(6)
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+SELECT * FROM `竺竺竺`;
+叱叱 執執執 失失失 嫉嫉嫉
+NULL 竺竺竺竺竺 NULL NULL
+NULL 軸軸軸軸軸 NULL NULL
+NULL 宍宍宍宍宍 NULL NULL
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱 char(1) YES MUL NULL
+執執執 char(6) PRI
+失失失 char(1) YES MUL NULL
+嫉嫉嫉 char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱` char(1) default NULL,
+ `執執執` char(6) NOT NULL default '',
+ `失失失` char(1) default NULL,
+ `嫉嫉嫉` char(1) default NULL,
+ PRIMARY KEY (`執執執`),
+ UNIQUE KEY `失失失` (`失失失`),
+ KEY `叱叱叱` (`叱叱`)
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+執執執
+竺竺竺竺竺
+軸軸軸軸軸
+宍宍宍宍宍
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+執執執 char(6)
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `執執執` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+SELECT * FROM `、「、「、「`;
+、ォ、ォ 、ュ、ュ、ュ 、ッ、ッ、ッ 、ア、ア、ア
+NULL 、「、「、「、「、「 NULL NULL
+NULL 、、、、、、、、、、 NULL NULL
+NULL 、ヲ、ヲ、ヲ、ヲ、ヲ NULL NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ char(1) YES MUL NULL
+、ュ、ュ、ュ char(6) PRI
+、ッ、ッ、ッ char(1) YES MUL NULL
+、ア、ア、ア char(1) YES NULL
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ` char(1) default NULL,
+ `、ュ、ュ、ュ` char(6) NOT NULL default '',
+ `、ッ、ッ、ッ` char(1) default NULL,
+ `、ア、ア、ア` char(1) default NULL,
+ PRIMARY KEY (`、ュ、ュ、ュ`),
+ UNIQUE KEY `、ッ、ッ、ッ` (`、ッ、ッ、ッ`),
+ KEY `、ォ、ォ、ォ` (`、ォ、ォ`)
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+SELECT * FROM `、「、「、「`;
+、ュ、ュ、ュ
+、「、「、「、「、「
+、、、、、、、、、、
+、ヲ、ヲ、ヲ、ヲ、ヲ
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(6)
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ュ、ュ、ュ` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+SELECT * FROM `常ン常ン常ン`;
+床「床「 床。床。床。 床」床」床」 床エ床エ床エ
+NULL 床。床。床。床。床。 NULL NULL
+NULL 床「床「床「床「床「 NULL NULL
+NULL 床」床」床」床」床」 NULL NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床「床「 char(1) YES MUL NULL
+床。床。床。 char(6) PRI
+床」床」床」 char(1) YES MUL NULL
+床エ床エ床エ char(1) YES NULL
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床「床「` char(1) default NULL,
+ `床。床。床。` char(6) NOT NULL default '',
+ `床」床」床」` char(1) default NULL,
+ `床エ床エ床エ` char(1) default NULL,
+ PRIMARY KEY (`床。床。床。`),
+ UNIQUE KEY `床」床」床」` (`床」床」床」`),
+ KEY `床「床「床「` (`床「床「`)
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+SELECT * FROM `常ン常ン常ン`;
+床。床。床。
+床。床。床。床。床。
+床「床「床「床「床「
+床」床」床」床」床」
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(6)
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+SELECT * FROM `竺竺竺`;
+叱叱 執執執 失失失 嫉嫉嫉
+NULL 竺竺竺竺竺 NULL NULL
+NULL 軸軸軸軸軸 NULL NULL
+NULL 宍宍宍宍宍 NULL NULL
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱 char(1) YES MUL NULL
+執執執 char(6) PRI
+失失失 char(1) YES MUL NULL
+嫉嫉嫉 char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱` char(1) default NULL,
+ `執執執` char(6) NOT NULL default '',
+ `失失失` char(1) default NULL,
+ `嫉嫉嫉` char(1) default NULL,
+ PRIMARY KEY (`執執執`),
+ UNIQUE KEY `失失失` (`失失失`),
+ KEY `叱叱叱` (`叱叱`)
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+執執執
+竺竺竺竺竺
+軸軸軸軸軸
+宍宍宍宍宍
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+執執執 char(6)
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `執執執` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+SELECT * FROM `、「、「、「`;
+、ォ、ォ 、ュ、ュ、ュ 、ッ、ッ、ッ 、ア、ア、ア
+NULL 、「、「、「、「、「 NULL NULL
+NULL 、、、、、、、、、、 NULL NULL
+NULL 、ヲ、ヲ、ヲ、ヲ、ヲ NULL NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ char(1) YES MUL NULL
+、ュ、ュ、ュ char(6) PRI
+、ッ、ッ、ッ char(1) YES MUL NULL
+、ア、ア、ア char(1) YES NULL
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ` char(1) default NULL,
+ `、ュ、ュ、ュ` char(6) NOT NULL default '',
+ `、ッ、ッ、ッ` char(1) default NULL,
+ `、ア、ア、ア` char(1) default NULL,
+ PRIMARY KEY (`、ュ、ュ、ュ`),
+ UNIQUE KEY `、ッ、ッ、ッ` (`、ッ、ッ、ッ`),
+ KEY `、ォ、ォ、ォ` (`、ォ、ォ`)
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+SELECT * FROM `、「、「、「`;
+、ュ、ュ、ュ
+、「、「、「、「、「
+、、、、、、、、、、
+、ヲ、ヲ、ヲ、ヲ、ヲ
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(6)
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ュ、ュ、ュ` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+SELECT * FROM `常ン常ン常ン`;
+床「床「 床。床。床。 床」床」床」 床エ床エ床エ
+NULL 床。床。床。床。床。 NULL NULL
+NULL 床「床「床「床「床「 NULL NULL
+NULL 床」床」床」床」床」 NULL NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床「床「 char(1) YES MUL NULL
+床。床。床。 char(6) PRI
+床」床」床」 char(1) YES MUL NULL
+床エ床エ床エ char(1) YES NULL
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床「床「` char(1) default NULL,
+ `床。床。床。` char(6) NOT NULL default '',
+ `床」床」床」` char(1) default NULL,
+ `床エ床エ床エ` char(1) default NULL,
+ PRIMARY KEY (`床。床。床。`),
+ UNIQUE KEY `床」床」床」` (`床」床」床」`),
+ KEY `床「床「床「` (`床「床「`)
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+SELECT * FROM `常ン常ン常ン`;
+床。床。床。
+床。床。床。床。床。
+床「床「床「床「床「
+床」床」床」床」床」
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(6)
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+SELECT * FROM `竺竺竺`;
+叱叱 執執執 失失失 嫉嫉嫉
+NULL 竺竺竺竺竺 NULL NULL
+NULL 軸軸軸軸軸 NULL NULL
+NULL 宍宍宍宍宍 NULL NULL
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱 char(1) YES MUL NULL
+執執執 char(6) PRI
+失失失 char(1) YES NULL
+嫉嫉嫉 char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱` char(1) default NULL,
+ `執執執` char(6) NOT NULL default '',
+ `失失失` char(1) default NULL,
+ `嫉嫉嫉` char(1) default NULL,
+ PRIMARY KEY (`執執執`),
+ KEY `叱叱叱` (`叱叱`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+執執執
+竺竺竺竺竺
+軸軸軸軸軸
+宍宍宍宍宍
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+執執執 char(6)
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `執執執` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+SELECT * FROM `、「、「、「`;
+、ォ、ォ 、ュ、ュ、ュ 、ッ、ッ、ッ 、ア、ア、ア
+NULL 、「、「、「、「、「 NULL NULL
+NULL 、、、、、、、、、、 NULL NULL
+NULL 、ヲ、ヲ、ヲ、ヲ、ヲ NULL NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ char(1) YES MUL NULL
+、ュ、ュ、ュ char(6) PRI
+、ッ、ッ、ッ char(1) YES NULL
+、ア、ア、ア char(1) YES NULL
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ` char(1) default NULL,
+ `、ュ、ュ、ュ` char(6) NOT NULL default '',
+ `、ッ、ッ、ッ` char(1) default NULL,
+ `、ア、ア、ア` char(1) default NULL,
+ PRIMARY KEY (`、ュ、ュ、ュ`),
+ KEY `、ォ、ォ、ォ` (`、ォ、ォ`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+SELECT * FROM `、「、「、「`;
+、ュ、ュ、ュ
+、「、「、「、「、「
+、、、、、、、、、、
+、ヲ、ヲ、ヲ、ヲ、ヲ
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(6)
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ュ、ュ、ュ` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+SELECT * FROM `常ン常ン常ン`;
+床「床「 床。床。床。 床」床」床」 床エ床エ床エ
+NULL 床。床。床。床。床。 NULL NULL
+NULL 床「床「床「床「床「 NULL NULL
+NULL 床」床」床」床」床」 NULL NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床「床「 char(1) YES MUL NULL
+床。床。床。 char(6) PRI
+床」床」床」 char(1) YES NULL
+床エ床エ床エ char(1) YES NULL
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床「床「` char(1) default NULL,
+ `床。床。床。` char(6) NOT NULL default '',
+ `床」床」床」` char(1) default NULL,
+ `床エ床エ床エ` char(1) default NULL,
+ PRIMARY KEY (`床。床。床。`),
+ KEY `床「床「床「` (`床「床「`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+SELECT * FROM `常ン常ン常ン`;
+床。床。床。
+床。床。床。床。床。
+床「床「床「床「床「
+床」床」床」床」床」
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(6)
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
diff --git a/mysql-test/suite/jp/r/jp_alter_utf8.result b/mysql-test/suite/jp/r/jp_alter_utf8.result
new file mode 100755
index 00000000000..19475e06a87
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_alter_utf8.result
@@ -0,0 +1,647 @@
+DROP TABLE IF EXISTS `スアスアスア`;
+DROP TABLE IF EXISTS `スイスイスイ`;
+DROP TABLE IF EXISTS `縺ゅ≠縺A;
+DROP TABLE IF EXISTS `縺縺縺Я;
+DROP TABLE IF EXISTS `鮴夜セ夜セ冒;
+DROP TABLE IF EXISTS `鮴鈴セ鈴セ輿;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `スアスアスア`(`スキスキスキ` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `スイスイスイ`(`スケスケスケ` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `縺ゅ≠縺A(`縺阪″縺港 char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `縺縺縺Я(`縺代¢縺疏 char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻 char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+INSERT INTO `スアスアスア` VALUES ('スアスアスアスアスア'),('スイスイスイスイスイ'),('スウスウスウスウスウ');
+INSERT INTO `縺ゅ≠縺A VALUES ('縺ゅ≠縺ゅ≠縺'),('縺縺縺縺縺'),('縺縺縺縺縺');
+INSERT INTO `鮴夜セ夜セ冒 VALUES ('荳ゆクゆクゆクゆク'),('荳荳荳荳荳'),('荳荳荳荳荳');
+ALTER TABLE `スアスアスア` ADD `スカスカスカ` char(1) FIRST;
+ALTER TABLE `スアスアスア` ADD `スクスクスク` char(1) AFTER `スキスキスキ`;
+ALTER TABLE `スアスアスア` ADD `スケスケスケ` char(1);
+ALTER TABLE `スアスアスア` ADD INDEX (`スカスカスカ`);
+ALTER TABLE `スアスアスア` ADD PRIMARY KEY (`スキスキスキ`);
+ALTER TABLE `スアスアスア` ADD UNIQUE (`スクスクスク`);
+ALTER TABLE `スアスアスア` CHANGE `スカスカスカ` `スカスカ` char(1);
+ALTER TABLE `スアスアスア` MODIFY `スキスキスキ` char(6);
+SELECT * FROM `スアスアスア`;
+スカスカ スキスキスキ スクスクスク スケスケスケ
+NULL スアスアスアスアスア NULL NULL
+NULL スイスイスイスイスイ NULL NULL
+NULL スウスウスウスウスウ NULL NULL
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スカスカ char(1) YES MUL NULL
+スキスキスキ char(6) PRI
+スクスクスク char(1) YES MUL NULL
+スケスケスケ char(1) YES NULL
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スカスカ` char(1) default NULL,
+ `スキスキスキ` char(6) NOT NULL default '',
+ `スクスクスク` char(1) default NULL,
+ `スケスケスケ` char(1) default NULL,
+ PRIMARY KEY (`スキスキスキ`),
+ UNIQUE KEY `スクスクスク` (`スクスクスク`),
+ KEY `スカスカスカ` (`スカスカ`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+ALTER TABLE `スアスアスア` DROP INDEX `スカスカスカ`;
+ALTER TABLE `スアスアスア` DROP PRIMARY KEY;
+ALTER TABLE `スアスアスア` DROP INDEX `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スカスカ`;
+ALTER TABLE `スアスアスア` DROP `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スケスケスケ`;
+SELECT * FROM `スアスアスア`;
+スキスキスキ
+スアスアスアスアスア
+スイスイスイスイスイ
+スウスウスウスウスウ
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スキスキスキ char(6)
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スキスキスキ` char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+ALTER TABLE `縺ゅ≠縺A ADD `縺九°縺義 char(1) FIRST;
+ALTER TABLE `縺ゅ≠縺A ADD `縺上¥縺汁 char(1) AFTER `縺阪″縺港;
+ALTER TABLE `縺ゅ≠縺A ADD `縺代¢縺疏 char(1);
+ALTER TABLE `縺ゅ≠縺A ADD INDEX (`縺九°縺義);
+ALTER TABLE `縺ゅ≠縺A ADD PRIMARY KEY (`縺阪″縺港);
+ALTER TABLE `縺ゅ≠縺A ADD UNIQUE (`縺上¥縺汁);
+ALTER TABLE `縺ゅ≠縺A CHANGE `縺九°縺義 `縺九°` char(1);
+ALTER TABLE `縺ゅ≠縺A MODIFY `縺阪″縺港 char(6);
+SELECT * FROM `縺ゅ≠縺A;
+縺九° 縺阪″縺 縺上¥縺 縺代¢縺
+NULL 縺ゅ≠縺ゅ≠縺 NULL NULL
+NULL 縺縺縺縺縺 NULL NULL
+NULL 縺縺縺縺縺 NULL NULL
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺九° char(1) YES MUL NULL
+縺阪″縺 char(6) PRI
+縺上¥縺 char(1) YES MUL NULL
+縺代¢縺 char(1) YES NULL
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺九°` char(1) default NULL,
+ `縺阪″縺港 char(6) NOT NULL default '',
+ `縺上¥縺汁 char(1) default NULL,
+ `縺代¢縺疏 char(1) default NULL,
+ PRIMARY KEY (`縺阪″縺港),
+ UNIQUE KEY `縺上¥縺汁 (`縺上¥縺汁),
+ KEY `縺九°縺義 (`縺九°`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺九°縺義;
+ALTER TABLE `縺ゅ≠縺A DROP PRIMARY KEY;
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺九°`;
+ALTER TABLE `縺ゅ≠縺A DROP `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺代¢縺疏;
+SELECT * FROM `縺ゅ≠縺A;
+縺阪″縺
+縺ゅ≠縺ゅ≠縺
+縺縺縺縺縺
+縺縺縺縺縺
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺阪″縺 char(6)
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺阪″縺港 char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳Я char(1) FIRST;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳` char(1) AFTER `荳ゆクゆクA;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荵壻ケ壻ケ啻 char(1);
+ALTER TABLE `鮴夜セ夜セ冒 ADD INDEX (`荳荳荳Я);
+ALTER TABLE `鮴夜セ夜セ冒 ADD PRIMARY KEY (`荳ゆクゆクA);
+ALTER TABLE `鮴夜セ夜セ冒 ADD UNIQUE (`荳荳荳`);
+ALTER TABLE `鮴夜セ夜セ冒 CHANGE `荳荳荳Я `荳荳Я char(1);
+ALTER TABLE `鮴夜セ夜セ冒 MODIFY `荳ゆクゆクA char(6);
+SELECT * FROM `鮴夜セ夜セ冒;
+荳荳 荳ゆクゆク 荳荳荳 荵壻ケ壻ケ
+NULL 荳ゆクゆクゆクゆク NULL NULL
+NULL 荳荳荳荳荳 NULL NULL
+NULL 荳荳荳荳荳 NULL NULL
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳荳 char(1) YES MUL NULL
+荳ゆクゆク char(6) PRI
+荳荳荳 char(1) YES MUL NULL
+荵壻ケ壻ケ char(1) YES NULL
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳荳Я char(1) default NULL,
+ `荳ゆクゆクA char(6) NOT NULL default '',
+ `荳荳荳` char(1) default NULL,
+ `荵壻ケ壻ケ啻 char(1) default NULL,
+ PRIMARY KEY (`荳ゆクゆクA),
+ UNIQUE KEY `荳荳荳` (`荳荳荳`),
+ KEY `荳荳荳Я (`荳荳Я)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP PRIMARY KEY;
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荵壻ケ壻ケ啻;
+SELECT * FROM `鮴夜セ夜セ冒;
+荳ゆクゆク
+荳ゆクゆクゆクゆク
+荳荳荳荳荳
+荳荳荳荳荳
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳ゆクゆク char(6)
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳ゆクゆクA char(6) NOT NULL default ''
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+CREATE TABLE `スアスアスア`(`スキスキスキ` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `スイスイスイ`(`スケスケスケ` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `縺ゅ≠縺A(`縺阪″縺港 char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `縺縺縺Я(`縺代¢縺疏 char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻 char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+INSERT INTO `スアスアスア` VALUES ('スアスアスアスアスア'),('スイスイスイスイスイ'),('スウスウスウスウスウ');
+INSERT INTO `縺ゅ≠縺A VALUES ('縺ゅ≠縺ゅ≠縺'),('縺縺縺縺縺'),('縺縺縺縺縺');
+INSERT INTO `鮴夜セ夜セ冒 VALUES ('荳ゆクゆクゆクゆク'),('荳荳荳荳荳'),('荳荳荳荳荳');
+ALTER TABLE `スアスアスア` ADD `スカスカスカ` char(1) FIRST;
+ALTER TABLE `スアスアスア` ADD `スクスクスク` char(1) AFTER `スキスキスキ`;
+ALTER TABLE `スアスアスア` ADD `スケスケスケ` char(1);
+ALTER TABLE `スアスアスア` ADD INDEX (`スカスカスカ`);
+ALTER TABLE `スアスアスア` ADD PRIMARY KEY (`スキスキスキ`);
+ALTER TABLE `スアスアスア` ADD UNIQUE (`スクスクスク`);
+ALTER TABLE `スアスアスア` CHANGE `スカスカスカ` `スカスカ` char(1);
+ALTER TABLE `スアスアスア` MODIFY `スキスキスキ` char(6);
+SELECT * FROM `スアスアスア`;
+スカスカ スキスキスキ スクスクスク スケスケスケ
+NULL スアスアスアスアスア NULL NULL
+NULL スイスイスイスイスイ NULL NULL
+NULL スウスウスウスウスウ NULL NULL
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スカスカ char(1) YES MUL NULL
+スキスキスキ char(6) PRI
+スクスクスク char(1) YES MUL NULL
+スケスケスケ char(1) YES NULL
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スカスカ` char(1) default NULL,
+ `スキスキスキ` char(6) NOT NULL default '',
+ `スクスクスク` char(1) default NULL,
+ `スケスケスケ` char(1) default NULL,
+ PRIMARY KEY (`スキスキスキ`),
+ UNIQUE KEY `スクスクスク` (`スクスクスク`),
+ KEY `スカスカスカ` (`スカスカ`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+ALTER TABLE `スアスアスア` DROP INDEX `スカスカスカ`;
+ALTER TABLE `スアスアスア` DROP PRIMARY KEY;
+ALTER TABLE `スアスアスア` DROP INDEX `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スカスカ`;
+ALTER TABLE `スアスアスア` DROP `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スケスケスケ`;
+SELECT * FROM `スアスアスア`;
+スキスキスキ
+スアスアスアスアスア
+スイスイスイスイスイ
+スウスウスウスウスウ
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スキスキスキ char(6)
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スキスキスキ` char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+ALTER TABLE `縺ゅ≠縺A ADD `縺九°縺義 char(1) FIRST;
+ALTER TABLE `縺ゅ≠縺A ADD `縺上¥縺汁 char(1) AFTER `縺阪″縺港;
+ALTER TABLE `縺ゅ≠縺A ADD `縺代¢縺疏 char(1);
+ALTER TABLE `縺ゅ≠縺A ADD INDEX (`縺九°縺義);
+ALTER TABLE `縺ゅ≠縺A ADD PRIMARY KEY (`縺阪″縺港);
+ALTER TABLE `縺ゅ≠縺A ADD UNIQUE (`縺上¥縺汁);
+ALTER TABLE `縺ゅ≠縺A CHANGE `縺九°縺義 `縺九°` char(1);
+ALTER TABLE `縺ゅ≠縺A MODIFY `縺阪″縺港 char(6);
+SELECT * FROM `縺ゅ≠縺A;
+縺九° 縺阪″縺 縺上¥縺 縺代¢縺
+NULL 縺ゅ≠縺ゅ≠縺 NULL NULL
+NULL 縺縺縺縺縺 NULL NULL
+NULL 縺縺縺縺縺 NULL NULL
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺九° char(1) YES MUL NULL
+縺阪″縺 char(6) PRI
+縺上¥縺 char(1) YES MUL NULL
+縺代¢縺 char(1) YES NULL
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺九°` char(1) default NULL,
+ `縺阪″縺港 char(6) NOT NULL default '',
+ `縺上¥縺汁 char(1) default NULL,
+ `縺代¢縺疏 char(1) default NULL,
+ PRIMARY KEY (`縺阪″縺港),
+ UNIQUE KEY `縺上¥縺汁 (`縺上¥縺汁),
+ KEY `縺九°縺義 (`縺九°`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺九°縺義;
+ALTER TABLE `縺ゅ≠縺A DROP PRIMARY KEY;
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺九°`;
+ALTER TABLE `縺ゅ≠縺A DROP `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺代¢縺疏;
+SELECT * FROM `縺ゅ≠縺A;
+縺阪″縺
+縺ゅ≠縺ゅ≠縺
+縺縺縺縺縺
+縺縺縺縺縺
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺阪″縺 char(6)
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺阪″縺港 char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳Я char(1) FIRST;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳` char(1) AFTER `荳ゆクゆクA;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荵壻ケ壻ケ啻 char(1);
+ALTER TABLE `鮴夜セ夜セ冒 ADD INDEX (`荳荳荳Я);
+ALTER TABLE `鮴夜セ夜セ冒 ADD PRIMARY KEY (`荳ゆクゆクA);
+ALTER TABLE `鮴夜セ夜セ冒 ADD UNIQUE (`荳荳荳`);
+ALTER TABLE `鮴夜セ夜セ冒 CHANGE `荳荳荳Я `荳荳Я char(1);
+ALTER TABLE `鮴夜セ夜セ冒 MODIFY `荳ゆクゆクA char(6);
+SELECT * FROM `鮴夜セ夜セ冒;
+荳荳 荳ゆクゆク 荳荳荳 荵壻ケ壻ケ
+NULL 荳ゆクゆクゆクゆク NULL NULL
+NULL 荳荳荳荳荳 NULL NULL
+NULL 荳荳荳荳荳 NULL NULL
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳荳 char(1) YES MUL NULL
+荳ゆクゆク char(6) PRI
+荳荳荳 char(1) YES MUL NULL
+荵壻ケ壻ケ char(1) YES NULL
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳荳Я char(1) default NULL,
+ `荳ゆクゆクA char(6) NOT NULL default '',
+ `荳荳荳` char(1) default NULL,
+ `荵壻ケ壻ケ啻 char(1) default NULL,
+ PRIMARY KEY (`荳ゆクゆクA),
+ UNIQUE KEY `荳荳荳` (`荳荳荳`),
+ KEY `荳荳荳Я (`荳荳Я)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP PRIMARY KEY;
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荵壻ケ壻ケ啻;
+SELECT * FROM `鮴夜セ夜セ冒;
+荳ゆクゆク
+荳ゆクゆクゆクゆク
+荳荳荳荳荳
+荳荳荳荳荳
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳ゆクゆク char(6)
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳ゆクゆクA char(6) NOT NULL default ''
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+CREATE TABLE `スアスアスア`(`スキスキスキ` char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `スイスイスイ`(`スケスケスケ` char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `縺ゅ≠縺A(`縺阪″縺港 char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `縺縺縺Я(`縺代¢縺疏 char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻 char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+INSERT INTO `スアスアスア` VALUES ('スアスアスアスアスア'),('スイスイスイスイスイ'),('スウスウスウスウスウ');
+INSERT INTO `縺ゅ≠縺A VALUES ('縺ゅ≠縺ゅ≠縺'),('縺縺縺縺縺'),('縺縺縺縺縺');
+INSERT INTO `鮴夜セ夜セ冒 VALUES ('荳ゆクゆクゆクゆク'),('荳荳荳荳荳'),('荳荳荳荳荳');
+ALTER TABLE `スアスアスア` ADD `スカスカスカ` char(1) FIRST;
+ALTER TABLE `スアスアスア` ADD `スクスクスク` char(1) AFTER `スキスキスキ`;
+ALTER TABLE `スアスアスア` ADD `スケスケスケ` char(1);
+ALTER TABLE `スアスアスア` ADD INDEX (`スカスカスカ`);
+ALTER TABLE `スアスアスア` ADD PRIMARY KEY (`スキスキスキ`);
+ALTER TABLE `スアスアスア` ADD UNIQUE (`スクスクスク`);
+ALTER TABLE `スアスアスア` CHANGE `スカスカスカ` `スカスカ` char(1);
+ALTER TABLE `スアスアスア` MODIFY `スキスキスキ` char(6);
+SELECT * FROM `スアスアスア`;
+スカスカ スキスキスキ スクスクスク スケスケスケ
+NULL スアスアスアスアスア NULL NULL
+NULL スイスイスイスイスイ NULL NULL
+NULL スウスウスウスウスウ NULL NULL
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スカスカ char(1) YES MUL NULL
+スキスキスキ char(6) PRI
+スクスクスク char(1) YES MUL NULL
+スケスケスケ char(1) YES NULL
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スカスカ` char(1) default NULL,
+ `スキスキスキ` char(6) NOT NULL default '',
+ `スクスクスク` char(1) default NULL,
+ `スケスケスケ` char(1) default NULL,
+ PRIMARY KEY (`スキスキスキ`),
+ UNIQUE KEY `スクスクスク` (`スクスクスク`),
+ KEY `スカスカスカ` (`スカスカ`)
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+ALTER TABLE `スアスアスア` DROP INDEX `スカスカスカ`;
+ALTER TABLE `スアスアスア` DROP PRIMARY KEY;
+ALTER TABLE `スアスアスア` DROP INDEX `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スカスカ`;
+ALTER TABLE `スアスアスア` DROP `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スケスケスケ`;
+SELECT * FROM `スアスアスア`;
+スキスキスキ
+スアスアスアスアスア
+スイスイスイスイスイ
+スウスウスウスウスウ
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スキスキスキ char(6)
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スキスキスキ` char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+ALTER TABLE `縺ゅ≠縺A ADD `縺九°縺義 char(1) FIRST;
+ALTER TABLE `縺ゅ≠縺A ADD `縺上¥縺汁 char(1) AFTER `縺阪″縺港;
+ALTER TABLE `縺ゅ≠縺A ADD `縺代¢縺疏 char(1);
+ALTER TABLE `縺ゅ≠縺A ADD INDEX (`縺九°縺義);
+ALTER TABLE `縺ゅ≠縺A ADD PRIMARY KEY (`縺阪″縺港);
+ALTER TABLE `縺ゅ≠縺A ADD UNIQUE (`縺上¥縺汁);
+ALTER TABLE `縺ゅ≠縺A CHANGE `縺九°縺義 `縺九°` char(1);
+ALTER TABLE `縺ゅ≠縺A MODIFY `縺阪″縺港 char(6);
+SELECT * FROM `縺ゅ≠縺A;
+縺九° 縺阪″縺 縺上¥縺 縺代¢縺
+NULL 縺ゅ≠縺ゅ≠縺 NULL NULL
+NULL 縺縺縺縺縺 NULL NULL
+NULL 縺縺縺縺縺 NULL NULL
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺九° char(1) YES MUL NULL
+縺阪″縺 char(6) PRI
+縺上¥縺 char(1) YES MUL NULL
+縺代¢縺 char(1) YES NULL
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺九°` char(1) default NULL,
+ `縺阪″縺港 char(6) NOT NULL default '',
+ `縺上¥縺汁 char(1) default NULL,
+ `縺代¢縺疏 char(1) default NULL,
+ PRIMARY KEY (`縺阪″縺港),
+ UNIQUE KEY `縺上¥縺汁 (`縺上¥縺汁),
+ KEY `縺九°縺義 (`縺九°`)
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺九°縺義;
+ALTER TABLE `縺ゅ≠縺A DROP PRIMARY KEY;
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺九°`;
+ALTER TABLE `縺ゅ≠縺A DROP `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺代¢縺疏;
+SELECT * FROM `縺ゅ≠縺A;
+縺阪″縺
+縺ゅ≠縺ゅ≠縺
+縺縺縺縺縺
+縺縺縺縺縺
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺阪″縺 char(6)
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺阪″縺港 char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳Я char(1) FIRST;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳` char(1) AFTER `荳ゆクゆクA;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荵壻ケ壻ケ啻 char(1);
+ALTER TABLE `鮴夜セ夜セ冒 ADD INDEX (`荳荳荳Я);
+ALTER TABLE `鮴夜セ夜セ冒 ADD PRIMARY KEY (`荳ゆクゆクA);
+ALTER TABLE `鮴夜セ夜セ冒 ADD UNIQUE (`荳荳荳`);
+ALTER TABLE `鮴夜セ夜セ冒 CHANGE `荳荳荳Я `荳荳Я char(1);
+ALTER TABLE `鮴夜セ夜セ冒 MODIFY `荳ゆクゆクA char(6);
+SELECT * FROM `鮴夜セ夜セ冒;
+荳荳 荳ゆクゆク 荳荳荳 荵壻ケ壻ケ
+NULL 荳ゆクゆクゆクゆク NULL NULL
+NULL 荳荳荳荳荳 NULL NULL
+NULL 荳荳荳荳荳 NULL NULL
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳荳 char(1) YES MUL NULL
+荳ゆクゆク char(6) PRI
+荳荳荳 char(1) YES MUL NULL
+荵壻ケ壻ケ char(1) YES NULL
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳荳Я char(1) default NULL,
+ `荳ゆクゆクA char(6) NOT NULL default '',
+ `荳荳荳` char(1) default NULL,
+ `荵壻ケ壻ケ啻 char(1) default NULL,
+ PRIMARY KEY (`荳ゆクゆクA),
+ UNIQUE KEY `荳荳荳` (`荳荳荳`),
+ KEY `荳荳荳Я (`荳荳Я)
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP PRIMARY KEY;
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荵壻ケ壻ケ啻;
+SELECT * FROM `鮴夜セ夜セ冒;
+荳ゆクゆク
+荳ゆクゆクゆクゆク
+荳荳荳荳荳
+荳荳荳荳荳
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳ゆクゆク char(6)
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳ゆクゆクA char(6) NOT NULL default ''
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+CREATE TABLE `スアスアスア`(`スキスキスキ` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `スイスイスイ`(`スケスケスケ` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `縺ゅ≠縺A(`縺阪″縺港 char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `縺縺縺Я(`縺代¢縺疏 char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻 char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+INSERT INTO `スアスアスア` VALUES ('スアスアスアスアスア'),('スイスイスイスイスイ'),('スウスウスウスウスウ');
+INSERT INTO `縺ゅ≠縺A VALUES ('縺ゅ≠縺ゅ≠縺'),('縺縺縺縺縺'),('縺縺縺縺縺');
+INSERT INTO `鮴夜セ夜セ冒 VALUES ('荳ゆクゆクゆクゆク'),('荳荳荳荳荳'),('荳荳荳荳荳');
+ALTER TABLE `スアスアスア` ADD `スカスカスカ` char(1) FIRST;
+ALTER TABLE `スアスアスア` ADD `スクスクスク` char(1) AFTER `スキスキスキ`;
+ALTER TABLE `スアスアスア` ADD `スケスケスケ` char(1);
+ALTER TABLE `スアスアスア` ADD INDEX (`スカスカスカ`);
+ALTER TABLE `スアスアスア` ADD PRIMARY KEY (`スキスキスキ`);
+ALTER TABLE `スアスアスア` CHANGE `スカスカスカ` `スカスカ` char(1);
+ALTER TABLE `スアスアスア` MODIFY `スキスキスキ` char(6);
+SELECT * FROM `スアスアスア`;
+スカスカ スキスキスキ スクスクスク スケスケスケ
+NULL スアスアスアスアスア NULL NULL
+NULL スイスイスイスイスイ NULL NULL
+NULL スウスウスウスウスウ NULL NULL
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スカスカ char(1) YES MUL NULL
+スキスキスキ char(6) PRI
+スクスクスク char(1) YES NULL
+スケスケスケ char(1) YES NULL
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スカスカ` char(1) default NULL,
+ `スキスキスキ` char(6) NOT NULL default '',
+ `スクスクスク` char(1) default NULL,
+ `スケスケスケ` char(1) default NULL,
+ PRIMARY KEY (`スキスキスキ`),
+ KEY `スカスカスカ` (`スカスカ`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+ALTER TABLE `スアスアスア` DROP INDEX `スカスカスカ`;
+ALTER TABLE `スアスアスア` DROP PRIMARY KEY;
+ALTER TABLE `スアスアスア` DROP `スカスカ`;
+ALTER TABLE `スアスアスア` DROP `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スケスケスケ`;
+SELECT * FROM `スアスアスア`;
+スキスキスキ
+スアスアスアスアスア
+スイスイスイスイスイ
+スウスウスウスウスウ
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スキスキスキ char(6)
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スキスキスキ` char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+ALTER TABLE `縺ゅ≠縺A ADD `縺九°縺義 char(1) FIRST;
+ALTER TABLE `縺ゅ≠縺A ADD `縺上¥縺汁 char(1) AFTER `縺阪″縺港;
+ALTER TABLE `縺ゅ≠縺A ADD `縺代¢縺疏 char(1);
+ALTER TABLE `縺ゅ≠縺A ADD INDEX (`縺九°縺義);
+ALTER TABLE `縺ゅ≠縺A ADD PRIMARY KEY (`縺阪″縺港);
+ALTER TABLE `縺ゅ≠縺A CHANGE `縺九°縺義 `縺九°` char(1);
+ALTER TABLE `縺ゅ≠縺A MODIFY `縺阪″縺港 char(6);
+SELECT * FROM `縺ゅ≠縺A;
+縺九° 縺阪″縺 縺上¥縺 縺代¢縺
+NULL 縺ゅ≠縺ゅ≠縺 NULL NULL
+NULL 縺縺縺縺縺 NULL NULL
+NULL 縺縺縺縺縺 NULL NULL
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺九° char(1) YES MUL NULL
+縺阪″縺 char(6) PRI
+縺上¥縺 char(1) YES NULL
+縺代¢縺 char(1) YES NULL
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺九°` char(1) default NULL,
+ `縺阪″縺港 char(6) NOT NULL default '',
+ `縺上¥縺汁 char(1) default NULL,
+ `縺代¢縺疏 char(1) default NULL,
+ PRIMARY KEY (`縺阪″縺港),
+ KEY `縺九°縺義 (`縺九°`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺九°縺義;
+ALTER TABLE `縺ゅ≠縺A DROP PRIMARY KEY;
+ALTER TABLE `縺ゅ≠縺A DROP `縺九°`;
+ALTER TABLE `縺ゅ≠縺A DROP `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺代¢縺疏;
+SELECT * FROM `縺ゅ≠縺A;
+縺阪″縺
+縺ゅ≠縺ゅ≠縺
+縺縺縺縺縺
+縺縺縺縺縺
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺阪″縺 char(6)
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺阪″縺港 char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳Я char(1) FIRST;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳` char(1) AFTER `荳ゆクゆクA;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荵壻ケ壻ケ啻 char(1);
+ALTER TABLE `鮴夜セ夜セ冒 ADD INDEX (`荳荳荳Я);
+ALTER TABLE `鮴夜セ夜セ冒 ADD PRIMARY KEY (`荳ゆクゆクA);
+ALTER TABLE `鮴夜セ夜セ冒 CHANGE `荳荳荳Я `荳荳Я char(1);
+ALTER TABLE `鮴夜セ夜セ冒 MODIFY `荳ゆクゆクA char(6);
+SELECT * FROM `鮴夜セ夜セ冒;
+荳荳 荳ゆクゆク 荳荳荳 荵壻ケ壻ケ
+NULL 荳ゆクゆクゆクゆク NULL NULL
+NULL 荳荳荳荳荳 NULL NULL
+NULL 荳荳荳荳荳 NULL NULL
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳荳 char(1) YES MUL NULL
+荳ゆクゆク char(6) PRI
+荳荳荳 char(1) YES NULL
+荵壻ケ壻ケ char(1) YES NULL
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳荳Я char(1) default NULL,
+ `荳ゆクゆクA char(6) NOT NULL default '',
+ `荳荳荳` char(1) default NULL,
+ `荵壻ケ壻ケ啻 char(1) default NULL,
+ PRIMARY KEY (`荳ゆクゆクA),
+ KEY `荳荳荳Я (`荳荳Я)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP PRIMARY KEY;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荵壻ケ壻ケ啻;
+SELECT * FROM `鮴夜セ夜セ冒;
+荳ゆクゆク
+荳ゆクゆクゆクゆク
+荳荳荳荳荳
+荳荳荳荳荳
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳ゆクゆク char(6)
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳ゆクゆクA char(6) NOT NULL default ''
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
diff --git a/mysql-test/suite/jp/r/jp_charlength_sjis.result b/mysql-test/suite/jp/r/jp_charlength_sjis.result
new file mode 100755
index 00000000000..57d538ef8d0
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_charlength_sjis.result
@@ -0,0 +1,146 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T1`;
+C1 CHAR_LENGTH(`C1`)
+ 0
+ア 1
+アイ 2
+アイウ 3
+アイウエ 4
+アイウエオ 5
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T2`;
+C1 CHAR_LENGTH(`C1`)
+ 0
+あ 1
+あい 2
+あいう 3
+あいうえ 4
+あいうえお 5
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T3`;
+C1 CHAR_LENGTH(`C1`)
+ 0
+ソ 1
+ソ十 2
+ソ十表 3
+ソ十表予 4
+ソ十表予構 5
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T4`;
+C1 CHAR_LENGTH(`C1`)
+ 0
+ア 1
+アイ 2
+アイウ 3
+アイウエ 4
+アイウエオ 5
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T5`;
+C1 CHAR_LENGTH(`C1`)
+ 0
+あ 1
+あい 2
+あいう 3
+あいうえ 4
+あいうえお 5
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T6`;
+C1 CHAR_LENGTH(`C1`)
+ 0
+ソ 1
+ソ十 2
+ソ十表 3
+ソ十表予 4
+ソ十表予構 5
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T7`;
+C1 CHAR_LENGTH(`C1`)
+アイウエオ 5
+アイウエ 4
+アイウ 3
+アイ 2
+ア 1
+ 0
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T8`;
+C1 CHAR_LENGTH(`C1`)
+あいうえお 5
+あいうえ 4
+あいう 3
+あい 2
+あ 1
+ 0
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T9`;
+C1 CHAR_LENGTH(`C1`)
+ソ十表予構 5
+ソ十表予 4
+ソ十表 3
+ソ十 2
+ソ 1
+ 0
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T10`;
+C1 CHAR_LENGTH(`C1`)
+アイウエオ 5
+アイウエ 4
+アイウ 3
+アイ 2
+ア 1
+ 0
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T11`;
+C1 CHAR_LENGTH(`C1`)
+あいうえお 5
+あいうえ 4
+あいう 3
+あい 2
+あ 1
+ 0
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T12`;
+C1 CHAR_LENGTH(`C1`)
+ソ十表予構 5
+ソ十表予 4
+ソ十表 3
+ソ十 2
+ソ 1
+ 0
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_charlength_ucs2.result b/mysql-test/suite/jp/r/jp_charlength_ucs2.result
new file mode 100755
index 00000000000..3695ee5159a
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_charlength_ucs2.result
@@ -0,0 +1,147 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+竺 1
+竺軸 2
+竺軸宍 3
+竺軸宍雫 4
+竺軸宍雫七 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+、「 1
+、「、、 2
+、「、、、ヲ 3
+、「、、、ヲ、ィ 4
+、「、、、ヲ、ィ、ェ 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+常ワ 1
+常ワ常ン 2
+常ワ常ン常゙ 3
+常ワ常ン常゙常゚ 4
+常ワ常ン常゙常゚常 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+竺 1
+竺軸 2
+竺軸宍 3
+竺軸宍雫 4
+竺軸宍雫七 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+、「 1
+、「、、 2
+、「、、、ヲ 3
+、「、、、ヲ、ィ 4
+、「、、、ヲ、ィ、ェ 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+常ワ 1
+常ワ常ン 2
+常ワ常ン常゙ 3
+常ワ常ン常゙常゚ 4
+常ワ常ン常゙常゚常 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+竺軸宍雫七 5
+竺軸宍雫 4
+竺軸宍 3
+竺軸 2
+竺 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 5
+、「、、、ヲ、ィ 4
+、「、、、ヲ 3
+、「、、 2
+、「 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+常ワ常ン常゙常゚常 5
+常ワ常ン常゙常゚ 4
+常ワ常ン常゙ 3
+常ワ常ン 2
+常ワ 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+竺軸宍雫七 5
+竺軸宍雫 4
+竺軸宍 3
+竺軸 2
+竺 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 5
+、「、、、ヲ、ィ 4
+、「、、、ヲ 3
+、「、、 2
+、「 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+常ワ常ン常゙常゚常 5
+常ワ常ン常゙常゚ 4
+常ワ常ン常゙ 3
+常ワ常ン 2
+常ワ 1
+ 0
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_charlength_ujis.result b/mysql-test/suite/jp/r/jp_charlength_ujis.result
new file mode 100755
index 00000000000..ccfbf4fa3a1
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_charlength_ujis.result
@@ -0,0 +1,146 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+竺 1
+竺軸 2
+竺軸宍 3
+竺軸宍雫 4
+竺軸宍雫七 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+、「 1
+、「、、 2
+、「、、、ヲ 3
+、「、、、ヲ、ィ 4
+、「、、、ヲ、ィ、ェ 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+常ワ 1
+常ワ常ン 2
+常ワ常ン常゙ 3
+常ワ常ン常゙常゚ 4
+常ワ常ン常゙常゚常 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+竺 1
+竺軸 2
+竺軸宍 3
+竺軸宍雫 4
+竺軸宍雫七 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+、「 1
+、「、、 2
+、「、、、ヲ 3
+、「、、、ヲ、ィ 4
+、「、、、ヲ、ィ、ェ 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+ 0
+常ワ 1
+常ワ常ン 2
+常ワ常ン常゙ 3
+常ワ常ン常゙常゚ 4
+常ワ常ン常゙常゚常 5
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+竺軸宍雫七 5
+竺軸宍雫 4
+竺軸宍 3
+竺軸 2
+竺 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 5
+、「、、、ヲ、ィ 4
+、「、、、ヲ 3
+、「、、 2
+、「 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+常ワ常ン常゙常゚常 5
+常ワ常ン常゙常゚ 4
+常ワ常ン常゙ 3
+常ワ常ン 2
+常ワ 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+竺軸宍雫七 5
+竺軸宍雫 4
+竺軸宍 3
+竺軸 2
+竺 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 5
+、「、、、ヲ、ィ 4
+、「、、、ヲ 3
+、「、、 2
+、「 1
+ 0
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア CHAR_LENGTH(`」テ」ア`)
+常ワ常ン常゙常゚常 5
+常ワ常ン常゙常゚ 4
+常ワ常ン常゙ 3
+常ワ常ン 2
+常ワ 1
+ 0
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_charlength_utf8.result b/mysql-test/suite/jp/r/jp_charlength_utf8.result
new file mode 100755
index 00000000000..d4d7f68f933
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_charlength_utf8.result
@@ -0,0 +1,146 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ疏;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+ 0
+スア 1
+スアスイ 2
+スアスイスウ 3
+スアスイスウスエ 4
+スアスイスウスエスオ 5
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ蛋;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+ 0
+縺 1
+縺ゅ> 2
+縺ゅ>縺 3
+縺ゅ>縺縺 4
+縺ゅ>縺縺医♀ 5
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ伝;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+ 0
+鮴 1
+鮴秘セ 2
+鮴秘セ夜セ 3
+鮴秘セ夜セ鈴セ 4
+鮴秘セ夜セ鈴セ樣セ。 5
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ覗;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+ 0
+スア 1
+スアスイ 2
+スアスイスウ 3
+スアスイスウスエ 4
+スアスイスウスエスオ 5
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ描;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+ 0
+縺 1
+縺ゅ> 2
+縺ゅ>縺 3
+縺ゅ>縺縺 4
+縺ゅ>縺縺医♀ 5
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ冒;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+ 0
+鮴 1
+鮴秘セ 2
+鮴秘セ夜セ 3
+鮴秘セ夜セ鈴セ 4
+鮴秘セ夜セ鈴セ樣セ。 5
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ輿;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+スアスイスウスエスオ 5
+スアスイスウスエ 4
+スアスイスウ 3
+スアスイ 2
+スア 1
+ 0
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ倭;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+縺ゅ>縺縺医♀ 5
+縺ゅ>縺縺 4
+縺ゅ>縺 3
+縺ゅ> 2
+縺 1
+ 0
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ兪;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 5
+鮴秘セ夜セ鈴セ 4
+鮴秘セ夜セ 3
+鮴秘セ 2
+鮴 1
+ 0
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ托シ秦;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+スアスイスウスエスオ 5
+スアスイスウスエ 4
+スアスイスウ 3
+スアスイ 2
+スア 1
+ 0
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ托シ疏;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+縺ゅ>縺縺医♀ 5
+縺ゅ>縺縺 4
+縺ゅ>縺 3
+縺ゅ> 2
+縺 1
+ 0
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ托シ蛋;
+シ」シ CHAR_LENGTH(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 5
+鮴秘セ夜セ鈴セ 4
+鮴秘セ夜セ 3
+鮴秘セ 2
+鮴 1
+ 0
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_charset_sjis.result b/mysql-test/suite/jp/r/jp_charset_sjis.result
new file mode 100755
index 00000000000..80ef24a7334
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_charset_sjis.result
@@ -0,0 +1,230 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(20)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20)) DEFAULT CHARSET = sjis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+SELECT DISTINCT CHARSET(`C1`) FROM `T1`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(`C1`) FROM `T2`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(`C1`) FROM `T3`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T1`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T1`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T1`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T1`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T2`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T2`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T2`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T2`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T3`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T3`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T3`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T3`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`C1`) FROM `T4`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(`C1`) FROM `T5`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(`C1`) FROM `T6`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T4`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T4`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T4`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T4`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T5`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T5`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T5`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T5`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T6`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T6`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T6`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T6`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`C1`) FROM `T7`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(`C1`) FROM `T8`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(`C1`) FROM `T9`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T7`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T7`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T7`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T7`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T8`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T8`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T8`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T8`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T9`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T9`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T9`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T9`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`C1`) FROM `T10`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(`C1`) FROM `T11`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(`C1`) FROM `T12`;
+CHARSET(`C1`)
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T10`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T10`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T10`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T10`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T11`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T11`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T11`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T11`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T12`;
+CHARSET(CONVERT(`C1` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T12`;
+CHARSET(CONVERT(`C1` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T12`;
+CHARSET(CONVERT(`C1` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T12`;
+CHARSET(CONVERT(`C1` USING ujis))
+ujis
+drop table `T1`;
+drop table `T2`;
+drop table `T3`;
+drop table `T4`;
+drop table `T5`;
+drop table `T6`;
+drop table `T7`;
+drop table `T8`;
+drop table `T9`;
+drop table `T10`;
+drop table `T11`;
+drop table `T12`;
diff --git a/mysql-test/suite/jp/r/jp_charset_ucs2.result b/mysql-test/suite/jp/r/jp_charset_ucs2.result
new file mode 100755
index 00000000000..d121e98fc00
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_charset_ucs2.result
@@ -0,0 +1,306 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」イ` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ウ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」エ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」オ` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」カ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」キ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ク` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ケ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」ア」ー` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ア」ア` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ア」イ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」イ`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ウ`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」イ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」イ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」イ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」イ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ウ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ウ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ウ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ウ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」エ`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」オ`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」カ`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」エ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」エ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」エ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」エ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」オ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」オ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」オ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」オ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」カ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」カ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」カ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」カ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」キ`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ク`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ケ`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」キ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」キ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」キ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」キ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ク`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ク`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ク`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ク`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ケ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ケ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ケ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ケ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」ー`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」ア`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」イ`;
+CHARSET(`」テ」ア`)
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」ー`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」ー`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」ー`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」ー`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」ア`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」ア`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」ア`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」ア`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」イ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」イ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」イ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」イ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_charset_ujis.result b/mysql-test/suite/jp/r/jp_charset_ujis.result
new file mode 100755
index 00000000000..964477896bd
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_charset_ujis.result
@@ -0,0 +1,230 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」イ`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ウ`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」イ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」イ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」イ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」イ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ウ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ウ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ウ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ウ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」エ`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」オ`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」カ`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」エ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」エ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」エ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」エ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」オ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」オ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」オ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」オ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」カ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」カ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」カ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」カ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」キ`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ク`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ケ`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」キ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」キ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」キ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」キ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ク`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ク`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ク`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ク`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ケ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ケ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ケ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ケ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」ー`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」ア`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」イ`;
+CHARSET(`」テ」ア`)
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」ー`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」ー`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」ー`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」ー`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」ア`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」ア`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」ア`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」ア`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」イ`;
+CHARSET(CONVERT(`」テ」ア` USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」イ`;
+CHARSET(CONVERT(`」テ」ア` USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」イ`;
+CHARSET(CONVERT(`」テ」ア` USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」イ`;
+CHARSET(CONVERT(`」テ」ア` USING ujis))
+ujis
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_charset_utf8.result b/mysql-test/suite/jp/r/jp_charset_utf8.result
new file mode 100755
index 00000000000..2fdd3fb1a6b
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_charset_utf8.result
@@ -0,0 +1,230 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ疏;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ蛋;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ伝;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ疏;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ疏;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ疏;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ疏;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ蛋;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ蛋;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ蛋;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ蛋;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ伝;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ伝;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ伝;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ伝;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ覗;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ描;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ冒;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ覗;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ覗;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ覗;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ覗;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ描;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ描;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ描;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ描;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ冒;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ冒;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ冒;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ冒;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ輿;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ倭;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ兪;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ輿;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ輿;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ輿;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ輿;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ倭;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ倭;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ倭;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ倭;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ兪;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ兪;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ兪;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ兪;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ托シ秦;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ托シ疏;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ托シ蛋;
+CHARSET(`シ」シ疏)
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ托シ秦;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ托シ秦;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ托シ秦;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ托シ秦;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ托シ疏;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ托シ疏;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ托シ疏;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ托シ疏;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ托シ蛋;
+CHARSET(CONVERT(`シ」シ疏 USING utf8))
+utf8
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ托シ蛋;
+CHARSET(CONVERT(`シ」シ疏 USING ucs2))
+ucs2
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ托シ蛋;
+CHARSET(CONVERT(`シ」シ疏 USING sjis))
+sjis
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ托シ蛋;
+CHARSET(CONVERT(`シ」シ疏 USING ujis))
+ujis
+drop table `シエシ疏;
+drop table `シエシ蛋;
+drop table `シエシ伝;
+drop table `シエシ覗;
+drop table `シエシ描;
+drop table `シエシ冒;
+drop table `シエシ輿;
+drop table `シエシ倭;
+drop table `シエシ兪;
+drop table `シエシ托シ秦;
+drop table `シエシ托シ疏;
+drop table `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_convert_sjis.result b/mysql-test/suite/jp/r/jp_convert_sjis.result
new file mode 100755
index 00000000000..8c9df3606c8
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_convert_sjis.result
@@ -0,0 +1,1046 @@
+SET NAMES sjis;
+SET character_set_database = sjis;
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+CREATE TABLE `T1` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T1`;
+C1 CONVERT(`C1` using utf8)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T1`;
+C1 CONVERT(`C1` using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T1`;
+C1 CONVERT(`C1` using ujis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T2`;
+C1 CONVERT(`C1` using utf8)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T2`;
+C1 CONVERT(`C1` using ucs2)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T2`;
+C1 CONVERT(`C1` using ujis)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T3`;
+C1 CONVERT(`C1` using utf8)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T3`;
+C1 CONVERT(`C1` using ucs2)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T3`;
+C1 CONVERT(`C1` using ujis)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T4`;
+C1 CONVERT(`C1` using utf8)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T4`;
+C1 CONVERT(`C1` using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T4`;
+C1 CONVERT(`C1` using ujis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T5`;
+C1 CONVERT(`C1` using utf8)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T5`;
+C1 CONVERT(`C1` using ucs2)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T5`;
+C1 CONVERT(`C1` using ujis)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T6`;
+C1 CONVERT(`C1` using utf8)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T6`;
+C1 CONVERT(`C1` using ucs2)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T6`;
+C1 CONVERT(`C1` using ujis)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T7`;
+C1 CONVERT(`C1` using utf8)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T7`;
+C1 CONVERT(`C1` using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T7`;
+C1 CONVERT(`C1` using ujis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T8`;
+C1 CONVERT(`C1` using utf8)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T8`;
+C1 CONVERT(`C1` using ucs2)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T8`;
+C1 CONVERT(`C1` using ujis)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T9`;
+C1 CONVERT(`C1` using utf8)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T9`;
+C1 CONVERT(`C1` using ucs2)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T9`;
+C1 CONVERT(`C1` using ujis)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T10`;
+C1 CONVERT(`C1` using utf8)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T10`;
+C1 CONVERT(`C1` using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T10`;
+C1 CONVERT(`C1` using ujis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 。「」、・ヲァィゥェォャュョッ 。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ ミムメモヤユヨラリルレロワン゙゚
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T11`;
+C1 CONVERT(`C1` using utf8)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T11`;
+C1 CONVERT(`C1` using ucs2)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T11`;
+C1 CONVERT(`C1` using ujis)
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ   、。,.・:;?!゛゜´`¨^ ̄_ヽ
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’ ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】 “”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥ +‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・ $¢£%#&*@§☆★○●◎◇・・・・・
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・ ・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・ ・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・ ・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・ ∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・  ・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・・・・・・・・・・・・・・・・0123 ・・・・・・・・・・・・・・・・0123
+456789・・・・・・・ABCDEFG 456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・ HIJKLMNOPQRSTUVWXYZ・
+・・・・・abcdefghijklmno ・・・・・abcdefghijklmno
+pqrstuvwxyz・・・・・・・・・ pqrstuvwxyz・・・・・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ ・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+ごさざしじすずせぜそぞただちぢっつづてで ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・ ゐゑをん・・・・・・・・・・・・・・・・
+・ァアィイゥウェエォオカガキギクグケゲコ ・ァアィイゥウェエォオカガキギクグケゲコ
+ゴサザシジスズセゼソゾタダチヂッツヅテデ ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・ ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ ・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+ΥΦΧΨΩ・・・・・・・・αβγδεζη ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・ θικλμνξοπρστυφχψω・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・АБВГДЕЁЖЗИЙКЛМНОПРС ・АБВГДЕЁЖЗИЙКЛМНОПРС
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・ ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+・・・・・・・・・абвгдеёжзий ・・・・・・・・・абвгдеёжзий
+клмнопрстуфхцчшщъыьэ клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・ юя・・・・・・・・・・・・・・・・・・
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳ ・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・ ┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵 ・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇 梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異 鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸 移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・ 稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏 ・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑 牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・ 枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞 ・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛 亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛 佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆 俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・ 偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻 ・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈 鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝 麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒 黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・ 齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+・堯槇遙瑤凜熙・・・・・・・・・・・・・ ・堯槇遙瑤凜熙・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T12`;
+C1 CONVERT(`C1` using utf8)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T12`;
+C1 CONVERT(`C1` using ucs2)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T12`;
+C1 CONVERT(`C1` using ujis)
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤 ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+drop table `T1`;
+drop table `T2`;
+drop table `T3`;
+drop table `T4`;
+drop table `T5`;
+drop table `T6`;
+drop table `T7`;
+drop table `T8`;
+drop table `T9`;
+drop table `T10`;
+drop table `T11`;
+drop table `T12`;
diff --git a/mysql-test/suite/jp/r/jp_convert_ucs2.result b/mysql-test/suite/jp/r/jp_convert_ucs2.result
new file mode 100755
index 00000000000..92c2032993e
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_convert_ucs2.result
@@ -0,0 +1,427 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」イ` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ウ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」エ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」オ` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」カ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」キ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ク` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ケ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」ア」ー` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ア」ア` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ア」イ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」イ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」イ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」イ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ウ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ウ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ウ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ??~??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ???????????????????
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ ????????????????????
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ ????????????????????
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 ????????????????????
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ ????????????????????
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ ????????????????????
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」エ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」エ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」エ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」オ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」オ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」オ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」カ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」カ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」カ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ??~??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ???????????????????
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ ????????????????????
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ ????????????????????
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 ????????????????????
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ ????????????????????
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ ????????????????????
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」キ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」キ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」キ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ク`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ク`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ク`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ケ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ケ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ケ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ??~??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ ????????????????????
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ ????????????????????
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 ????????????????????
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ???????????????????
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ ????????????????????
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ ????????????????????
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」ー`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」ー`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」ー`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」ア`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」ア`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」ア`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」イ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」イ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」イ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ??~??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ ????????????????????
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ ????????????????????
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 ????????????????????
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ???????????????????
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ ????????????????????
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ ????????????????????
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_convert_ujis.result b/mysql-test/suite/jp/r/jp_convert_ujis.result
new file mode 100755
index 00000000000..55f2ab0aea3
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_convert_ujis.result
@@ -0,0 +1,1514 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」イ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」イ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」イ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ウ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ 宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ 宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ 将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ 将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ 床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ウ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ 宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ 宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ 将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ 将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ 床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ウ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ???????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ?????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ ?????。ヲ??????????????
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ ????????????????????
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 ????????????????????
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ ????????。ヲ???????。ヲ???
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ ????????????????????
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 ????????????????????
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ ????????????????????
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ ????????????????????
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 ????????????????????
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ ???????????????。ヲ。ヲ。ヲ。ヲ。ヲ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ ????????????????????
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ ????????????????????
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ??~??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ????????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ??。ヲ?。ヲ?。ヲ??。ヲ???。ヲ??。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ???????????????????
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ???????????????????
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ???????????????????
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ???????????????????
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ?????????????。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ?????。ヲ?。ヲ??。ヲ?。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???????
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ??????
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ?????
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ?????
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」エ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」エ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」エ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」オ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」オ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」オ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」カ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ 宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ 宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ 将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ 将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ 床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」カ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ 宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ 宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ 将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ 将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ 床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」カ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ???????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ?????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ ?????。ヲ??????????????
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ ????????????????????
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 ????????????????????
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ ????????。ヲ???????。ヲ???
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ ????????????????????
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 ????????????????????
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ ????????????????????
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ ????????????????????
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 ????????????????????
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ ???????????????。ヲ。ヲ。ヲ。ヲ。ヲ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ ????????????????????
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ ????????????????????
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ??~??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ????????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ??。ヲ?。ヲ?。ヲ??。ヲ???。ヲ??。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ???????????????????
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ???????????????????
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ???????????????????
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ???????????????????
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ?????????????。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ?????。ヲ?。ヲ??。ヲ?。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???????
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ??????
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ?????
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ?????
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」キ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」キ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」キ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ク`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ク`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ク`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ケ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ 宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ 宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ 将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ 将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ 床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ケ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ 宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ 宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ 将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ 将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ 床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ケ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ?????
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ??~??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ?????
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ?????。ヲ?。ヲ??。ヲ?。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ????????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ??????
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ???????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ?????????????。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ??。ヲ?。ヲ?。ヲ??。ヲ???。ヲ??。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???????
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ?????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ???????????????????
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ ?????。ヲ??????????????
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ ????????????????????
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 ????????????????????
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ???????????????????
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ ????????。ヲ???????。ヲ???
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ ????????????????????
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 ????????????????????
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ???????????????????
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ ????????????????????
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ ????????????????????
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 ????????????????????
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ ???????????????。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ???????????????????
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ ????????????????????
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ ????????????????????
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」ー`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」ー`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」ー`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質 鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮 実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈 社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」ア`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」ア`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」ア`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ 。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ 。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ 。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。 。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ 。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ 「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。 。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ 」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ 」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」 。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ 。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ 、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ 、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、 、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ 。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ ・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ ・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・ ・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ 。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ 。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ 。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ 。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ 。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ 。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ 。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+エオカキクケコサシスセソタチツテトナニヌ エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣 ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」イ`;
+」テ」ア CONVERT(`」テ」ア` using utf8)
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ 宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ 宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ 将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ 将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ 床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」イ`;
+」テ」ア CONVERT(`」テ」ア` using ucs2)
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ 宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ 宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ 将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ 将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ 床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ 床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ 床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ 常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ 常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」イ`;
+」テ」ア CONVERT(`」テ」ア` using sjis)
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ?????
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ 。ヲ??~??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ?????
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ??。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ?????。ヲ?。ヲ??。ヲ?。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ????????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ??????
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ???????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ?????????????。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ 。ヲ??。ヲ?。ヲ?。ヲ??。ヲ???。ヲ??。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ???????
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ?????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ 。ヲ???????????????????
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ ?????。ヲ??????????????
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ ????????????????????
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵 ????????????????????
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ 。ヲ???????????????????
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ ????????。ヲ???????。ヲ???
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ ????????????????????
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将 ????????????????????
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ 。ヲ???????????????????
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ ????????????????????
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ ????????????????????
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床 ????????????????????
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ ???????????????。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ 。ヲ???????????????????
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ ????????????????????
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ ????????????????????
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ ????????。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ 。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_convert_utf8.result b/mysql-test/suite/jp/r/jp_convert_utf8.result
new file mode 100755
index 00000000000..505d6c1cebf
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_convert_utf8.result
@@ -0,0 +1,1514 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ疏;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ疏;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ疏;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ蛋;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ?縲懌厄ス懌ヲ窶・窶倪
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ蛋;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ蛋;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ?縲懌厄ス懌ヲ窶・窶倪
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ伝;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サテテテテてど再トテテζト案古ト監偲嘉暗
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サヒ嵳?ホホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ 荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ 莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス 莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ 菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス 鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ 鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ伝;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サテテテテてど再トテテζト案古ト監偲嘉暗
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ 荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ 莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス 莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ 菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス 鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ 鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ伝;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ ????????繝サ???????繝サ???
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ ?????繝サ??????????????
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 ????????????????????
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 ????????????????????
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ????????????????????
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ????????????????????
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ??繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ?????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ???????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サ???????????????????
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サ???????????????????
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サ??繝サ?繝サ?繝サ??繝サ???繝サ??繝サ繝サ繝サ
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サ?????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ???繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ????????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サ?????????????繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ?????繝サ?繝サ??繝サ?繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ???????
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ??????
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ?????
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ?????
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ???????????????????
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ???????????????????
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ ????????????????????
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ ????????????????????
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス ????????????????????
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ ???????????????繝サ繝サ繝サ繝サ繝サ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス ????????????????????
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ ????????????????????
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ覗;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ覗;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ覗;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+abcdefghijklmno abcdefghijklmno
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ描;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ?縲懌厄ス懌ヲ窶・窶倪
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ描;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ描;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ?縲懌厄ス懌ヲ窶・窶倪
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ冒;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サテテテテてど再トテテζト案古ト監偲嘉暗
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サヒ嵳?ホホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ 荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ 莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス 莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ 菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス 鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ 鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ冒;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サテテテテてど再トテテζト案古ト監偲嘉暗
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ 荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ 莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス 莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ 菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス 鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ 鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ冒;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ ????????繝サ???????繝サ???
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ ?????繝サ??????????????
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 ????????????????????
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 ????????????????????
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ????????????????????
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ????????????????????
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ??繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ?????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ???????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サ???????????????????
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サ???????????????????
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サ??繝サ?繝サ?繝サ??繝サ???繝サ??繝サ繝サ繝サ
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サ?????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ???繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ????????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サ?????????????繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ?????繝サ?繝サ??繝サ?繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ???????
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ??????
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ?????
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ?????
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ???????????????????
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ???????????????????
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ ????????????????????
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ ????????????????????
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス ????????????????????
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ ???????????????繝サ繝サ繝サ繝サ繝サ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス ????????????????????
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ ????????????????????
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ輿;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ輿;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ輿;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ倭;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ?縲懌厄ス懌ヲ窶・窶倪
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ倭;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ倭;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ?縲懌厄ス懌ヲ窶・窶倪
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ兪;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サヒ嵳?ホホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サテテテテてど再トテテζト案古ト監偲嘉暗
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ 荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ 莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス 莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ 菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス 鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ 鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ兪;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サテテテテてど再トテテζト案古ト監偲嘉暗
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ 荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ 莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス 莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ 菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス 鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ 鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ兪;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ?????
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サ?????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ???繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ?????
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ??繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ?????繝サ?繝サ??繝サ?繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ????????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ??????
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ???????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サ?????????????繝サ繝サ繝サ繝サ繝サ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サ??繝サ?繝サ?繝サ??繝サ???繝サ??繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ???????
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ?????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サ???????????????????
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ ?????繝サ??????????????
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 ????????????????????
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ????????????????????
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サ???????????????????
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ ????????繝サ???????繝サ???
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 ????????????????????
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ????????????????????
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ???????????????????
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ ????????????????????
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ ????????????????????
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス ????????????????????
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ ???????????????繝サ繝サ繝サ繝サ繝サ
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ???????????????????
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス ????????????????????
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ ????????????????????
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ托シ秦;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ托シ秦;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ托シ秦;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+ !"#$%&'()*+,-./ !"#$%&'()*+,-./
+0123456789:;<=>? 0123456789:;<=>?
+@ABCDEFGHIJKLMNO @ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_ PQRSTUVWXYZ[\]^_
+abcdefghijklmno abcdefghijklmno
+pqrstuvwxyz{|}~ pqrstuvwxyz{|}~
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ托シ疏;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ?縲懌厄ス懌ヲ窶・窶倪
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ托シ疏;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ托シ疏;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス 縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪 繝セ繧昴槭莉昴縲縲繝シ窶補撰シ?縲懌厄ス懌ヲ窶・窶倪
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌 窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・ シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ 繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ 竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲 繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス 繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵% 繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ 縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ 縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o 縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ 繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝 繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹 繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ 繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、 繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。 繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴 ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ 繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ 笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ 繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸 譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚 髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク 遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ 遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍 繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠 迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ 繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴 莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ 菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大 菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ 蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ 繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗 鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ 鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス 鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ 鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ托シ蛋;
+シ」シ CONVERT(`シ」シ疏 using ujis)
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サヒ嵳?ホホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サテテテテてど再トテテζト案古ト監偲嘉暗
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ 荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ 莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス 莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ 菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス 鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ 鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ托シ蛋;
+シ」シ CONVERT(`シ」シ疏 using ucs2)
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サテテテテてど再トテテζト案古ト監偲嘉暗
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ 荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ 莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス 莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ 菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス 鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ 鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ托シ蛋;
+シ」シ CONVERT(`シ」シ疏 using sjis)
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ?????
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ 繝サ?????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ???繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ?????
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ??繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ?????繝サ?繝サ??繝サ?繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ????????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ??????
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ???????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ 繝サ繝サ?????????????繝サ繝サ繝サ繝サ繝サ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ 繝サ??繝サ?繝サ?繝サ??繝サ???繝サ??繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ???????
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ?????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗 繝サ???????????????????
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ ?????繝サ??????????????
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛 ????????????????????
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒 ????????????????????
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ 繝サ???????????????????
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ ????????繝サ???????繝サ???
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩 ????????????????????
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽 ????????????????????
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵 繝サ???????????????????
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ ????????????????????
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ ????????????????????
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス ????????????????????
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ ???????????????繝サ繝サ繝サ繝サ繝サ
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ 繝サ???????????????????
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス ????????????????????
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ ????????????????????
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ ????????繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ 繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+drop table `シエシ疏;
+drop table `シエシ蛋;
+drop table `シエシ伝;
+drop table `シエシ覗;
+drop table `シエシ描;
+drop table `シエシ冒;
+drop table `シエシ輿;
+drop table `シエシ倭;
+drop table `シエシ兪;
+drop table `シエシ托シ秦;
+drop table `シエシ托シ疏;
+drop table `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_create_db_sjis.result b/mysql-test/suite/jp/r/jp_create_db_sjis.result
new file mode 100755
index 00000000000..1ce0b7228d5
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_create_db_sjis.result
@@ -0,0 +1,21 @@
+SET NAMES sjis;
+SET character_set_database = sjis;
+drop database if exists `ニホンゴ`;
+drop database if exists `日本語`;
+drop database if exists `ソ十表`;
+CREATE DATABASE `ニホンゴ`;
+CREATE DATABASE `日本語`;
+CREATE DATABASE `ソ十表`;
+SHOW DATABASES;
+Database
+mysql
+test
+ソ十表
+日本語
+ニホンゴ
+USE `ニホンゴ`;
+USE `日本語`;
+USE `ソ十表`;
+DROP DATABASE `ニホンゴ`;
+DROP DATABASE `日本語`;
+DROP DATABASE `ソ十表`;
diff --git a/mysql-test/suite/jp/r/jp_create_db_ucs2.result b/mysql-test/suite/jp/r/jp_create_db_ucs2.result
new file mode 100755
index 00000000000..8fd921ea8e6
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_create_db_ucs2.result
@@ -0,0 +1,22 @@
+drop database if exists `屡斜爵室酌`;
+drop database if exists `ニヒワク`;
+drop database if exists `常ワ常ン常゙`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET character_set_server = ucs2;
+CREATE DATABASE `屡斜爵室酌`;
+CREATE DATABASE `ニヒワク`;
+CREATE DATABASE `常ワ常ン常゙`;
+SHOW DATABASES;
+Database
+mysql
+test
+ニヒワク
+常ワ常ン常゙
+屡斜爵室酌
+USE `屡斜爵室酌`;
+USE `ニヒワク`;
+USE `常ワ常ン常゙`;
+DROP DATABASE `屡斜爵室酌`;
+DROP DATABASE `ニヒワク`;
+DROP DATABASE `常ワ常ン常゙`;
diff --git a/mysql-test/suite/jp/r/jp_create_db_ujis.result b/mysql-test/suite/jp/r/jp_create_db_ujis.result
new file mode 100755
index 00000000000..45fdb34717b
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_create_db_ujis.result
@@ -0,0 +1,21 @@
+drop database if exists `屡斜爵室酌`;
+drop database if exists `ニヒワク`;
+drop database if exists `常ワ常ン常゙`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE DATABASE `屡斜爵室酌`;
+CREATE DATABASE `ニヒワク`;
+CREATE DATABASE `常ワ常ン常゙`;
+SHOW DATABASES;
+Database
+mysql
+test
+ニヒワク
+常ワ常ン常゙
+屡斜爵室酌
+USE `屡斜爵室酌`;
+USE `ニヒワク`;
+USE `常ワ常ン常゙`;
+DROP DATABASE `屡斜爵室酌`;
+DROP DATABASE `ニヒワク`;
+DROP DATABASE `常ワ常ン常゙`;
diff --git a/mysql-test/suite/jp/r/jp_create_db_utf8.result b/mysql-test/suite/jp/r/jp_create_db_utf8.result
new file mode 100755
index 00000000000..c0e996040de
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_create_db_utf8.result
@@ -0,0 +1,21 @@
+drop database if exists `セセ趣セ晢スコセ杼;
+drop database if exists `譌・譛ャ隱杼;
+drop database if exists `鮴秘セ夜セ輿;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE DATABASE `セセ趣セ晢スコセ杼;
+CREATE DATABASE `譌・譛ャ隱杼;
+CREATE DATABASE `鮴秘セ夜セ輿;
+SHOW DATABASES;
+Database
+mysql
+test
+譌・譛ャ隱
+鮴秘セ夜セ
+セセ趣セ晢スコセ
+USE `セセ趣セ晢スコセ杼;
+USE `譌・譛ャ隱杼;
+USE `鮴秘セ夜セ輿;
+DROP DATABASE `セセ趣セ晢スコセ杼;
+DROP DATABASE `譌・譛ャ隱杼;
+DROP DATABASE `鮴秘セ夜セ輿;
diff --git a/mysql-test/suite/jp/r/jp_create_tbl_sjis.result b/mysql-test/suite/jp/r/jp_create_tbl_sjis.result
new file mode 100755
index 00000000000..ecc72f9d91b
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_create_tbl_sjis.result
@@ -0,0 +1,641 @@
+SET NAMES sjis;
+SET character_set_database = sjis;
+DROP TABLE IF EXISTS `アアア`;
+DROP TABLE IF EXISTS `イイイ`;
+DROP TABLE IF EXISTS `ウウウ`;
+DROP TABLE IF EXISTS `エエエ`;
+DROP TABLE IF EXISTS `オオオ`;
+DROP TABLE IF EXISTS `あああ`;
+DROP TABLE IF EXISTS `いいい`;
+DROP TABLE IF EXISTS `ううう`;
+DROP TABLE IF EXISTS `えええ`;
+DROP TABLE IF EXISTS `おおお`;
+DROP TABLE IF EXISTS `ソソソ`;
+DROP TABLE IF EXISTS `十十十`;
+DROP TABLE IF EXISTS `表表表`;
+DROP TABLE IF EXISTS `予予予`;
+DROP TABLE IF EXISTS `構構構`;
+CREATE TABLE `アアア`(`カカカ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `ウウウ`(`ククク` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `ううう`(`くくく` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `表表表`(`申申申`char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `エエエ`(`ケケケ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `オオオ`(`コココ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `えええ`(`けけけ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `おおお`(`こここ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `予予予`(`貼貼貼` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `構構構`(`能能能` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+DESC `アアア`;
+Field Type Null Key Default Extra
+カカカ char(1) YES NULL
+DESC `イイイ`;
+Field Type Null Key Default Extra
+キキキ char(1) YES NULL
+DESC `ウウウ`;
+Field Type Null Key Default Extra
+ククク char(1) YES NULL
+DESC `エエエ`;
+Field Type Null Key Default Extra
+ケケケ char(1) YES NULL
+DESC `オオオ`;
+Field Type Null Key Default Extra
+コココ char(1) YES NULL
+DESC `あああ`;
+Field Type Null Key Default Extra
+かかか char(1) YES NULL
+DESC `いいい`;
+Field Type Null Key Default Extra
+ききき char(1) YES NULL
+DESC `ううう`;
+Field Type Null Key Default Extra
+くくく char(1) YES NULL
+DESC `えええ`;
+Field Type Null Key Default Extra
+けけけ char(1) YES NULL
+DESC `おおお`;
+Field Type Null Key Default Extra
+こここ char(1) YES NULL
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+噂噂噂 char(1) YES NULL
+DESC `十十十`;
+Field Type Null Key Default Extra
+蚕蚕蚕 char(1) YES NULL
+DESC `表表表`;
+Field Type Null Key Default Extra
+申申申 char(1) YES NULL
+DESC `予予予`;
+Field Type Null Key Default Extra
+貼貼貼 char(1) YES NULL
+DESC `構構構`;
+Field Type Null Key Default Extra
+能能能 char(1) YES NULL
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `カカカ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `イイイ`;
+Table Create Table
+イイイ CREATE TABLE `イイイ` (
+ `キキキ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `ウウウ`;
+Table Create Table
+ウウウ CREATE TABLE `ウウウ` (
+ `ククク` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `エエエ`;
+Table Create Table
+エエエ CREATE TEMPORARY TABLE `エエエ` (
+ `ケケケ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `オオオ`;
+Table Create Table
+オオオ CREATE TEMPORARY TABLE `オオオ` (
+ `コココ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `かかか` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `いいい`;
+Table Create Table
+いいい CREATE TABLE `いいい` (
+ `ききき` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ううう`;
+Table Create Table
+ううう CREATE TABLE `ううう` (
+ `くくく` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `えええ`;
+Table Create Table
+えええ CREATE TEMPORARY TABLE `えええ` (
+ `けけけ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `おおお`;
+Table Create Table
+おおお CREATE TEMPORARY TABLE `おおお` (
+ `こここ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `噂噂噂` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `十十十`;
+Table Create Table
+十十十 CREATE TABLE `十十十` (
+ `蚕蚕蚕` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `表表表`;
+Table Create Table
+表表表 CREATE TABLE `表表表` (
+ `申申申` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `予予予`;
+Table Create Table
+予予予 CREATE TEMPORARY TABLE `予予予` (
+ `貼貼貼` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `構構構`;
+Table Create Table
+構構構 CREATE TEMPORARY TABLE `構構構` (
+ `能能能` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `ウウウ`;
+DROP TABLE `エエエ`;
+DROP TABLE `オオオ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ううう`;
+DROP TABLE `えええ`;
+DROP TABLE `おおお`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+DROP TABLE `表表表`;
+DROP TABLE `予予予`;
+DROP TABLE `構構構`;
+CREATE TABLE `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `ウウウ`(`ククク` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `ううう`(`くくく` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `表表表`(`申申申`char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `エエエ`(`ケケケ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `オオオ`(`コココ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `えええ`(`けけけ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `おおお`(`こここ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `予予予`(`貼貼貼` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `構構構`(`能能能` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+DESC `アアア`;
+Field Type Null Key Default Extra
+カカカ char(1) YES NULL
+DESC `イイイ`;
+Field Type Null Key Default Extra
+キキキ char(1) YES NULL
+DESC `ウウウ`;
+Field Type Null Key Default Extra
+ククク char(1) YES NULL
+DESC `エエエ`;
+Field Type Null Key Default Extra
+ケケケ char(1) YES NULL
+DESC `オオオ`;
+Field Type Null Key Default Extra
+コココ char(1) YES NULL
+DESC `あああ`;
+Field Type Null Key Default Extra
+かかか char(1) YES NULL
+DESC `いいい`;
+Field Type Null Key Default Extra
+ききき char(1) YES NULL
+DESC `ううう`;
+Field Type Null Key Default Extra
+くくく char(1) YES NULL
+DESC `えええ`;
+Field Type Null Key Default Extra
+けけけ char(1) YES NULL
+DESC `おおお`;
+Field Type Null Key Default Extra
+こここ char(1) YES NULL
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+噂噂噂 char(1) YES NULL
+DESC `十十十`;
+Field Type Null Key Default Extra
+蚕蚕蚕 char(1) YES NULL
+DESC `表表表`;
+Field Type Null Key Default Extra
+申申申 char(1) YES NULL
+DESC `予予予`;
+Field Type Null Key Default Extra
+貼貼貼 char(1) YES NULL
+DESC `構構構`;
+Field Type Null Key Default Extra
+能能能 char(1) YES NULL
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `カカカ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `イイイ`;
+Table Create Table
+イイイ CREATE TABLE `イイイ` (
+ `キキキ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ウウウ`;
+Table Create Table
+ウウウ CREATE TABLE `ウウウ` (
+ `ククク` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `エエエ`;
+Table Create Table
+エエエ CREATE TEMPORARY TABLE `エエエ` (
+ `ケケケ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `オオオ`;
+Table Create Table
+オオオ CREATE TEMPORARY TABLE `オオオ` (
+ `コココ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `かかか` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `いいい`;
+Table Create Table
+いいい CREATE TABLE `いいい` (
+ `ききき` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ううう`;
+Table Create Table
+ううう CREATE TABLE `ううう` (
+ `くくく` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `えええ`;
+Table Create Table
+えええ CREATE TEMPORARY TABLE `えええ` (
+ `けけけ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `おおお`;
+Table Create Table
+おおお CREATE TEMPORARY TABLE `おおお` (
+ `こここ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `噂噂噂` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `十十十`;
+Table Create Table
+十十十 CREATE TABLE `十十十` (
+ `蚕蚕蚕` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `表表表`;
+Table Create Table
+表表表 CREATE TABLE `表表表` (
+ `申申申` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `予予予`;
+Table Create Table
+予予予 CREATE TEMPORARY TABLE `予予予` (
+ `貼貼貼` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `構構構`;
+Table Create Table
+構構構 CREATE TEMPORARY TABLE `構構構` (
+ `能能能` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `ウウウ`;
+DROP TABLE `エエエ`;
+DROP TABLE `オオオ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ううう`;
+DROP TABLE `えええ`;
+DROP TABLE `おおお`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+DROP TABLE `表表表`;
+DROP TABLE `予予予`;
+DROP TABLE `構構構`;
+CREATE TABLE `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `ウウウ`(`ククク` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `ううう`(`くくく` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `表表表`(`申申申`char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `エエエ`(`ケケケ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `オオオ`(`コココ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `えええ`(`けけけ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `おおお`(`こここ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `予予予`(`貼貼貼` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `構構構`(`能能能` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+DESC `アアア`;
+Field Type Null Key Default Extra
+カカカ char(1) YES NULL
+DESC `イイイ`;
+Field Type Null Key Default Extra
+キキキ char(1) YES NULL
+DESC `ウウウ`;
+Field Type Null Key Default Extra
+ククク char(1) YES NULL
+DESC `エエエ`;
+Field Type Null Key Default Extra
+ケケケ char(1) YES NULL
+DESC `オオオ`;
+Field Type Null Key Default Extra
+コココ char(1) YES NULL
+DESC `あああ`;
+Field Type Null Key Default Extra
+かかか char(1) YES NULL
+DESC `いいい`;
+Field Type Null Key Default Extra
+ききき char(1) YES NULL
+DESC `ううう`;
+Field Type Null Key Default Extra
+くくく char(1) YES NULL
+DESC `えええ`;
+Field Type Null Key Default Extra
+けけけ char(1) YES NULL
+DESC `おおお`;
+Field Type Null Key Default Extra
+こここ char(1) YES NULL
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+噂噂噂 char(1) YES NULL
+DESC `十十十`;
+Field Type Null Key Default Extra
+蚕蚕蚕 char(1) YES NULL
+DESC `表表表`;
+Field Type Null Key Default Extra
+申申申 char(1) YES NULL
+DESC `予予予`;
+Field Type Null Key Default Extra
+貼貼貼 char(1) YES NULL
+DESC `構構構`;
+Field Type Null Key Default Extra
+能能能 char(1) YES NULL
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `カカカ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `イイイ`;
+Table Create Table
+イイイ CREATE TABLE `イイイ` (
+ `キキキ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ウウウ`;
+Table Create Table
+ウウウ CREATE TABLE `ウウウ` (
+ `ククク` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `エエエ`;
+Table Create Table
+エエエ CREATE TEMPORARY TABLE `エエエ` (
+ `ケケケ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `オオオ`;
+Table Create Table
+オオオ CREATE TEMPORARY TABLE `オオオ` (
+ `コココ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `かかか` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `いいい`;
+Table Create Table
+いいい CREATE TABLE `いいい` (
+ `ききき` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ううう`;
+Table Create Table
+ううう CREATE TABLE `ううう` (
+ `くくく` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `えええ`;
+Table Create Table
+えええ CREATE TEMPORARY TABLE `えええ` (
+ `けけけ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `おおお`;
+Table Create Table
+おおお CREATE TEMPORARY TABLE `おおお` (
+ `こここ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `噂噂噂` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `十十十`;
+Table Create Table
+十十十 CREATE TABLE `十十十` (
+ `蚕蚕蚕` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `表表表`;
+Table Create Table
+表表表 CREATE TABLE `表表表` (
+ `申申申` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `予予予`;
+Table Create Table
+予予予 CREATE TEMPORARY TABLE `予予予` (
+ `貼貼貼` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `構構構`;
+Table Create Table
+構構構 CREATE TEMPORARY TABLE `構構構` (
+ `能能能` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `ウウウ`;
+DROP TABLE `エエエ`;
+DROP TABLE `オオオ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ううう`;
+DROP TABLE `えええ`;
+DROP TABLE `おおお`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+DROP TABLE `表表表`;
+DROP TABLE `予予予`;
+DROP TABLE `構構構`;
+CREATE TABLE `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `ウウウ`(`ククク` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `ううう`(`くくく` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `表表表`(`申申申`char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `エエエ`(`ケケケ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `オオオ`(`コココ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `えええ`(`けけけ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `おおお`(`こここ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `予予予`(`貼貼貼` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `構構構`(`能能能` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+DESC `アアア`;
+Field Type Null Key Default Extra
+カカカ char(1) YES NULL
+DESC `イイイ`;
+Field Type Null Key Default Extra
+キキキ char(1) YES NULL
+DESC `ウウウ`;
+Field Type Null Key Default Extra
+ククク char(1) YES NULL
+DESC `エエエ`;
+Field Type Null Key Default Extra
+ケケケ char(1) YES NULL
+DESC `オオオ`;
+Field Type Null Key Default Extra
+コココ char(1) YES NULL
+DESC `あああ`;
+Field Type Null Key Default Extra
+かかか char(1) YES NULL
+DESC `いいい`;
+Field Type Null Key Default Extra
+ききき char(1) YES NULL
+DESC `ううう`;
+Field Type Null Key Default Extra
+くくく char(1) YES NULL
+DESC `えええ`;
+Field Type Null Key Default Extra
+けけけ char(1) YES NULL
+DESC `おおお`;
+Field Type Null Key Default Extra
+こここ char(1) YES NULL
+DESC `ソソソ`;
+Field Type Null Key Default Extra
+噂噂噂 char(1) YES NULL
+DESC `十十十`;
+Field Type Null Key Default Extra
+蚕蚕蚕 char(1) YES NULL
+DESC `表表表`;
+Field Type Null Key Default Extra
+申申申 char(1) YES NULL
+DESC `予予予`;
+Field Type Null Key Default Extra
+貼貼貼 char(1) YES NULL
+DESC `構構構`;
+Field Type Null Key Default Extra
+能能能 char(1) YES NULL
+SHOW CREATE TABLE `アアア`;
+Table Create Table
+アアア CREATE TABLE `アアア` (
+ `カカカ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `イイイ`;
+Table Create Table
+イイイ CREATE TABLE `イイイ` (
+ `キキキ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ウウウ`;
+Table Create Table
+ウウウ CREATE TABLE `ウウウ` (
+ `ククク` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `エエエ`;
+Table Create Table
+エエエ CREATE TEMPORARY TABLE `エエエ` (
+ `ケケケ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `オオオ`;
+Table Create Table
+オオオ CREATE TEMPORARY TABLE `オオオ` (
+ `コココ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `あああ`;
+Table Create Table
+あああ CREATE TABLE `あああ` (
+ `かかか` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `いいい`;
+Table Create Table
+いいい CREATE TABLE `いいい` (
+ `ききき` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ううう`;
+Table Create Table
+ううう CREATE TABLE `ううう` (
+ `くくく` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `えええ`;
+Table Create Table
+えええ CREATE TEMPORARY TABLE `えええ` (
+ `けけけ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `おおお`;
+Table Create Table
+おおお CREATE TEMPORARY TABLE `おおお` (
+ `こここ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `ソソソ`;
+Table Create Table
+ソソソ CREATE TABLE `ソソソ` (
+ `噂噂噂` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `十十十`;
+Table Create Table
+十十十 CREATE TABLE `十十十` (
+ `蚕蚕蚕` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `表表表`;
+Table Create Table
+表表表 CREATE TABLE `表表表` (
+ `申申申` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `予予予`;
+Table Create Table
+予予予 CREATE TEMPORARY TABLE `予予予` (
+ `貼貼貼` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `構構構`;
+Table Create Table
+構構構 CREATE TEMPORARY TABLE `構構構` (
+ `能能能` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `ウウウ`;
+DROP TABLE `エエエ`;
+DROP TABLE `オオオ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ううう`;
+DROP TABLE `えええ`;
+DROP TABLE `おおお`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+DROP TABLE `表表表`;
+DROP TABLE `予予予`;
+DROP TABLE `構構構`;
diff --git a/mysql-test/suite/jp/r/jp_create_tbl_ucs2.result b/mysql-test/suite/jp/r/jp_create_tbl_ucs2.result
new file mode 100755
index 00000000000..0bf5a6891b0
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_create_tbl_ucs2.result
@@ -0,0 +1,641 @@
+DROP TABLE IF EXISTS `竺竺竺`;
+DROP TABLE IF EXISTS `軸軸軸`;
+DROP TABLE IF EXISTS `宍宍宍`;
+DROP TABLE IF EXISTS `雫雫雫`;
+DROP TABLE IF EXISTS `七七七`;
+DROP TABLE IF EXISTS `、「、「、「`;
+DROP TABLE IF EXISTS `、、、、、、`;
+DROP TABLE IF EXISTS `、ヲ、ヲ、ヲ`;
+DROP TABLE IF EXISTS `、ィ、ィ、ィ`;
+DROP TABLE IF EXISTS `、ェ、ェ、ェ`;
+DROP TABLE IF EXISTS `常ン常ン常ン`;
+DROP TABLE IF EXISTS `常゙常゙常゙`;
+DROP TABLE IF EXISTS `常゚常゚常゚`;
+DROP TABLE IF EXISTS `常熄熄濮;
+DROP TABLE IF EXISTS `常瘴瘴畫;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱叱 char(1) YES NULL
+DESC `軸軸軸`;
+Field Type Null Key Default Extra
+執執執 char(1) YES NULL
+DESC `宍宍宍`;
+Field Type Null Key Default Extra
+失失失 char(1) YES NULL
+DESC `雫雫雫`;
+Field Type Null Key Default Extra
+嫉嫉嫉 char(1) YES NULL
+DESC `七七七`;
+Field Type Null Key Default Extra
+室室室 char(1) YES NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ、ォ char(1) YES NULL
+DESC `、、、、、、`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(1) YES NULL
+DESC `、ヲ、ヲ、ヲ`;
+Field Type Null Key Default Extra
+、ッ、ッ、ッ char(1) YES NULL
+DESC `、ィ、ィ、ィ`;
+Field Type Null Key Default Extra
+、ア、ア、ア char(1) YES NULL
+DESC `、ェ、ェ、ェ`;
+Field Type Null Key Default Extra
+、ウ、ウ、ウ char(1) YES NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(1) YES NULL
+DESC `常゙常゙常゙`;
+Field Type Null Key Default Extra
+床「床「床「 char(1) YES NULL
+DESC `常゚常゚常゚`;
+Field Type Null Key Default Extra
+床」床」床」 char(1) YES NULL
+DESC `常熄熄濮;
+Field Type Null Key Default Extra
+床、床、床、 char(1) YES NULL
+DESC `常瘴瘴畫;
+Field Type Null Key Default Extra
+床・床・床・ char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱叱` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `軸軸軸`;
+Table Create Table
+軸軸軸 CREATE TABLE `軸軸軸` (
+ `執執執` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `宍宍宍`;
+Table Create Table
+宍宍宍 CREATE TABLE `宍宍宍` (
+ `失失失` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `雫雫雫`;
+Table Create Table
+雫雫雫 CREATE TEMPORARY TABLE `雫雫雫` (
+ `嫉嫉嫉` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `七七七`;
+Table Create Table
+七七七 CREATE TEMPORARY TABLE `七七七` (
+ `室室室` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ、ォ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、、、、、、`;
+Table Create Table
+、、、、、、 CREATE TABLE `、、、、、、` (
+ `、ュ、ュ、ュ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+Table Create Table
+、ヲ、ヲ、ヲ CREATE TABLE `、ヲ、ヲ、ヲ` (
+ `、ッ、ッ、ッ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+Table Create Table
+、ィ、ィ、ィ CREATE TEMPORARY TABLE `、ィ、ィ、ィ` (
+ `、ア、ア、ア` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+Table Create Table
+、ェ、ェ、ェ CREATE TEMPORARY TABLE `、ェ、ェ、ェ` (
+ `、ウ、ウ、ウ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常゙常゙常゙`;
+Table Create Table
+常゙常゙常゙ CREATE TABLE `常゙常゙常゙` (
+ `床「床「床「` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常゚常゚常゚`;
+Table Create Table
+常゚常゚常゚ CREATE TABLE `常゚常゚常゚` (
+ `床」床」床」` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常熄熄濮;
+Table Create Table
+常熄熄 CREATE TEMPORARY TABLE `常熄熄濮 (
+ `床、床、床、` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常瘴瘴畫;
+Table Create Table
+常瘴瘴 CREATE TEMPORARY TABLE `常瘴瘴畫 (
+ `床・床・床・` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱叱 char(1) YES NULL
+DESC `軸軸軸`;
+Field Type Null Key Default Extra
+執執執 char(1) YES NULL
+DESC `宍宍宍`;
+Field Type Null Key Default Extra
+失失失 char(1) YES NULL
+DESC `雫雫雫`;
+Field Type Null Key Default Extra
+嫉嫉嫉 char(1) YES NULL
+DESC `七七七`;
+Field Type Null Key Default Extra
+室室室 char(1) YES NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ、ォ char(1) YES NULL
+DESC `、、、、、、`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(1) YES NULL
+DESC `、ヲ、ヲ、ヲ`;
+Field Type Null Key Default Extra
+、ッ、ッ、ッ char(1) YES NULL
+DESC `、ィ、ィ、ィ`;
+Field Type Null Key Default Extra
+、ア、ア、ア char(1) YES NULL
+DESC `、ェ、ェ、ェ`;
+Field Type Null Key Default Extra
+、ウ、ウ、ウ char(1) YES NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(1) YES NULL
+DESC `常゙常゙常゙`;
+Field Type Null Key Default Extra
+床「床「床「 char(1) YES NULL
+DESC `常゚常゚常゚`;
+Field Type Null Key Default Extra
+床」床」床」 char(1) YES NULL
+DESC `常熄熄濮;
+Field Type Null Key Default Extra
+床、床、床、 char(1) YES NULL
+DESC `常瘴瘴畫;
+Field Type Null Key Default Extra
+床・床・床・ char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱叱` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `軸軸軸`;
+Table Create Table
+軸軸軸 CREATE TABLE `軸軸軸` (
+ `執執執` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `宍宍宍`;
+Table Create Table
+宍宍宍 CREATE TABLE `宍宍宍` (
+ `失失失` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `雫雫雫`;
+Table Create Table
+雫雫雫 CREATE TEMPORARY TABLE `雫雫雫` (
+ `嫉嫉嫉` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `七七七`;
+Table Create Table
+七七七 CREATE TEMPORARY TABLE `七七七` (
+ `室室室` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ、ォ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、、、、、、`;
+Table Create Table
+、、、、、、 CREATE TABLE `、、、、、、` (
+ `、ュ、ュ、ュ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+Table Create Table
+、ヲ、ヲ、ヲ CREATE TABLE `、ヲ、ヲ、ヲ` (
+ `、ッ、ッ、ッ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+Table Create Table
+、ィ、ィ、ィ CREATE TEMPORARY TABLE `、ィ、ィ、ィ` (
+ `、ア、ア、ア` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+Table Create Table
+、ェ、ェ、ェ CREATE TEMPORARY TABLE `、ェ、ェ、ェ` (
+ `、ウ、ウ、ウ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常゙常゙常゙`;
+Table Create Table
+常゙常゙常゙ CREATE TABLE `常゙常゙常゙` (
+ `床「床「床「` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常゚常゚常゚`;
+Table Create Table
+常゚常゚常゚ CREATE TABLE `常゚常゚常゚` (
+ `床」床」床」` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常熄熄濮;
+Table Create Table
+常熄熄 CREATE TEMPORARY TABLE `常熄熄濮 (
+ `床、床、床、` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常瘴瘴畫;
+Table Create Table
+常瘴瘴 CREATE TEMPORARY TABLE `常瘴瘴畫 (
+ `床・床・床・` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱叱 char(1) YES NULL
+DESC `軸軸軸`;
+Field Type Null Key Default Extra
+執執執 char(1) YES NULL
+DESC `宍宍宍`;
+Field Type Null Key Default Extra
+失失失 char(1) YES NULL
+DESC `雫雫雫`;
+Field Type Null Key Default Extra
+嫉嫉嫉 char(1) YES NULL
+DESC `七七七`;
+Field Type Null Key Default Extra
+室室室 char(1) YES NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ、ォ char(1) YES NULL
+DESC `、、、、、、`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(1) YES NULL
+DESC `、ヲ、ヲ、ヲ`;
+Field Type Null Key Default Extra
+、ッ、ッ、ッ char(1) YES NULL
+DESC `、ィ、ィ、ィ`;
+Field Type Null Key Default Extra
+、ア、ア、ア char(1) YES NULL
+DESC `、ェ、ェ、ェ`;
+Field Type Null Key Default Extra
+、ウ、ウ、ウ char(1) YES NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(1) YES NULL
+DESC `常゙常゙常゙`;
+Field Type Null Key Default Extra
+床「床「床「 char(1) YES NULL
+DESC `常゚常゚常゚`;
+Field Type Null Key Default Extra
+床」床」床」 char(1) YES NULL
+DESC `常熄熄濮;
+Field Type Null Key Default Extra
+床、床、床、 char(1) YES NULL
+DESC `常瘴瘴畫;
+Field Type Null Key Default Extra
+床・床・床・ char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱叱` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `軸軸軸`;
+Table Create Table
+軸軸軸 CREATE TABLE `軸軸軸` (
+ `執執執` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `宍宍宍`;
+Table Create Table
+宍宍宍 CREATE TABLE `宍宍宍` (
+ `失失失` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `雫雫雫`;
+Table Create Table
+雫雫雫 CREATE TEMPORARY TABLE `雫雫雫` (
+ `嫉嫉嫉` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `七七七`;
+Table Create Table
+七七七 CREATE TEMPORARY TABLE `七七七` (
+ `室室室` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ、ォ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、、、、、、`;
+Table Create Table
+、、、、、、 CREATE TABLE `、、、、、、` (
+ `、ュ、ュ、ュ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+Table Create Table
+、ヲ、ヲ、ヲ CREATE TABLE `、ヲ、ヲ、ヲ` (
+ `、ッ、ッ、ッ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+Table Create Table
+、ィ、ィ、ィ CREATE TEMPORARY TABLE `、ィ、ィ、ィ` (
+ `、ア、ア、ア` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+Table Create Table
+、ェ、ェ、ェ CREATE TEMPORARY TABLE `、ェ、ェ、ェ` (
+ `、ウ、ウ、ウ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常゙常゙常゙`;
+Table Create Table
+常゙常゙常゙ CREATE TABLE `常゙常゙常゙` (
+ `床「床「床「` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常゚常゚常゚`;
+Table Create Table
+常゚常゚常゚ CREATE TABLE `常゚常゚常゚` (
+ `床」床」床」` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常熄熄濮;
+Table Create Table
+常熄熄 CREATE TEMPORARY TABLE `常熄熄濮 (
+ `床、床、床、` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常瘴瘴畫;
+Table Create Table
+常瘴瘴 CREATE TEMPORARY TABLE `常瘴瘴畫 (
+ `床・床・床・` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱叱 char(1) YES NULL
+DESC `軸軸軸`;
+Field Type Null Key Default Extra
+執執執 char(1) YES NULL
+DESC `宍宍宍`;
+Field Type Null Key Default Extra
+失失失 char(1) YES NULL
+DESC `雫雫雫`;
+Field Type Null Key Default Extra
+嫉嫉嫉 char(1) YES NULL
+DESC `七七七`;
+Field Type Null Key Default Extra
+室室室 char(1) YES NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ、ォ char(1) YES NULL
+DESC `、、、、、、`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(1) YES NULL
+DESC `、ヲ、ヲ、ヲ`;
+Field Type Null Key Default Extra
+、ッ、ッ、ッ char(1) YES NULL
+DESC `、ィ、ィ、ィ`;
+Field Type Null Key Default Extra
+、ア、ア、ア char(1) YES NULL
+DESC `、ェ、ェ、ェ`;
+Field Type Null Key Default Extra
+、ウ、ウ、ウ char(1) YES NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(1) YES NULL
+DESC `常゙常゙常゙`;
+Field Type Null Key Default Extra
+床「床「床「 char(1) YES NULL
+DESC `常゚常゚常゚`;
+Field Type Null Key Default Extra
+床」床」床」 char(1) YES NULL
+DESC `常熄熄濮;
+Field Type Null Key Default Extra
+床、床、床、 char(1) YES NULL
+DESC `常瘴瘴畫;
+Field Type Null Key Default Extra
+床・床・床・ char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱叱` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `軸軸軸`;
+Table Create Table
+軸軸軸 CREATE TABLE `軸軸軸` (
+ `執執執` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `宍宍宍`;
+Table Create Table
+宍宍宍 CREATE TABLE `宍宍宍` (
+ `失失失` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `雫雫雫`;
+Table Create Table
+雫雫雫 CREATE TEMPORARY TABLE `雫雫雫` (
+ `嫉嫉嫉` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `七七七`;
+Table Create Table
+七七七 CREATE TEMPORARY TABLE `七七七` (
+ `室室室` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ、ォ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、、、、、、`;
+Table Create Table
+、、、、、、 CREATE TABLE `、、、、、、` (
+ `、ュ、ュ、ュ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+Table Create Table
+、ヲ、ヲ、ヲ CREATE TABLE `、ヲ、ヲ、ヲ` (
+ `、ッ、ッ、ッ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+Table Create Table
+、ィ、ィ、ィ CREATE TEMPORARY TABLE `、ィ、ィ、ィ` (
+ `、ア、ア、ア` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+Table Create Table
+、ェ、ェ、ェ CREATE TEMPORARY TABLE `、ェ、ェ、ェ` (
+ `、ウ、ウ、ウ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常゙常゙常゙`;
+Table Create Table
+常゙常゙常゙ CREATE TABLE `常゙常゙常゙` (
+ `床「床「床「` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常゚常゚常゚`;
+Table Create Table
+常゚常゚常゚ CREATE TABLE `常゚常゚常゚` (
+ `床」床」床」` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常熄熄濮;
+Table Create Table
+常熄熄 CREATE TEMPORARY TABLE `常熄熄濮 (
+ `床、床、床、` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `常瘴瘴畫;
+Table Create Table
+常瘴瘴 CREATE TEMPORARY TABLE `常瘴瘴畫 (
+ `床・床・床・` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
diff --git a/mysql-test/suite/jp/r/jp_create_tbl_ujis.result b/mysql-test/suite/jp/r/jp_create_tbl_ujis.result
new file mode 100755
index 00000000000..ae555e5af15
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_create_tbl_ujis.result
@@ -0,0 +1,641 @@
+DROP TABLE IF EXISTS `竺竺竺`;
+DROP TABLE IF EXISTS `軸軸軸`;
+DROP TABLE IF EXISTS `宍宍宍`;
+DROP TABLE IF EXISTS `雫雫雫`;
+DROP TABLE IF EXISTS `七七七`;
+DROP TABLE IF EXISTS `、「、「、「`;
+DROP TABLE IF EXISTS `、、、、、、`;
+DROP TABLE IF EXISTS `、ヲ、ヲ、ヲ`;
+DROP TABLE IF EXISTS `、ィ、ィ、ィ`;
+DROP TABLE IF EXISTS `、ェ、ェ、ェ`;
+DROP TABLE IF EXISTS `常ン常ン常ン`;
+DROP TABLE IF EXISTS `常゙常゙常゙`;
+DROP TABLE IF EXISTS `常゚常゚常゚`;
+DROP TABLE IF EXISTS `常熄熄濮;
+DROP TABLE IF EXISTS `常瘴瘴畫;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱叱 char(1) YES NULL
+DESC `軸軸軸`;
+Field Type Null Key Default Extra
+執執執 char(1) YES NULL
+DESC `宍宍宍`;
+Field Type Null Key Default Extra
+失失失 char(1) YES NULL
+DESC `雫雫雫`;
+Field Type Null Key Default Extra
+嫉嫉嫉 char(1) YES NULL
+DESC `七七七`;
+Field Type Null Key Default Extra
+室室室 char(1) YES NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ、ォ char(1) YES NULL
+DESC `、、、、、、`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(1) YES NULL
+DESC `、ヲ、ヲ、ヲ`;
+Field Type Null Key Default Extra
+、ッ、ッ、ッ char(1) YES NULL
+DESC `、ィ、ィ、ィ`;
+Field Type Null Key Default Extra
+、ア、ア、ア char(1) YES NULL
+DESC `、ェ、ェ、ェ`;
+Field Type Null Key Default Extra
+、ウ、ウ、ウ char(1) YES NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(1) YES NULL
+DESC `常゙常゙常゙`;
+Field Type Null Key Default Extra
+床「床「床「 char(1) YES NULL
+DESC `常゚常゚常゚`;
+Field Type Null Key Default Extra
+床」床」床」 char(1) YES NULL
+DESC `常熄熄濮;
+Field Type Null Key Default Extra
+床、床、床、 char(1) YES NULL
+DESC `常瘴瘴畫;
+Field Type Null Key Default Extra
+床・床・床・ char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱叱` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `軸軸軸`;
+Table Create Table
+軸軸軸 CREATE TABLE `軸軸軸` (
+ `執執執` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `宍宍宍`;
+Table Create Table
+宍宍宍 CREATE TABLE `宍宍宍` (
+ `失失失` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `雫雫雫`;
+Table Create Table
+雫雫雫 CREATE TEMPORARY TABLE `雫雫雫` (
+ `嫉嫉嫉` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `七七七`;
+Table Create Table
+七七七 CREATE TEMPORARY TABLE `七七七` (
+ `室室室` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ、ォ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、、、、、、`;
+Table Create Table
+、、、、、、 CREATE TABLE `、、、、、、` (
+ `、ュ、ュ、ュ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+Table Create Table
+、ヲ、ヲ、ヲ CREATE TABLE `、ヲ、ヲ、ヲ` (
+ `、ッ、ッ、ッ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+Table Create Table
+、ィ、ィ、ィ CREATE TEMPORARY TABLE `、ィ、ィ、ィ` (
+ `、ア、ア、ア` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+Table Create Table
+、ェ、ェ、ェ CREATE TEMPORARY TABLE `、ェ、ェ、ェ` (
+ `、ウ、ウ、ウ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常゙常゙常゙`;
+Table Create Table
+常゙常゙常゙ CREATE TABLE `常゙常゙常゙` (
+ `床「床「床「` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常゚常゚常゚`;
+Table Create Table
+常゚常゚常゚ CREATE TABLE `常゚常゚常゚` (
+ `床」床」床」` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常熄熄濮;
+Table Create Table
+常熄熄 CREATE TEMPORARY TABLE `常熄熄濮 (
+ `床、床、床、` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常瘴瘴畫;
+Table Create Table
+常瘴瘴 CREATE TEMPORARY TABLE `常瘴瘴畫 (
+ `床・床・床・` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱叱 char(1) YES NULL
+DESC `軸軸軸`;
+Field Type Null Key Default Extra
+執執執 char(1) YES NULL
+DESC `宍宍宍`;
+Field Type Null Key Default Extra
+失失失 char(1) YES NULL
+DESC `雫雫雫`;
+Field Type Null Key Default Extra
+嫉嫉嫉 char(1) YES NULL
+DESC `七七七`;
+Field Type Null Key Default Extra
+室室室 char(1) YES NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ、ォ char(1) YES NULL
+DESC `、、、、、、`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(1) YES NULL
+DESC `、ヲ、ヲ、ヲ`;
+Field Type Null Key Default Extra
+、ッ、ッ、ッ char(1) YES NULL
+DESC `、ィ、ィ、ィ`;
+Field Type Null Key Default Extra
+、ア、ア、ア char(1) YES NULL
+DESC `、ェ、ェ、ェ`;
+Field Type Null Key Default Extra
+、ウ、ウ、ウ char(1) YES NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(1) YES NULL
+DESC `常゙常゙常゙`;
+Field Type Null Key Default Extra
+床「床「床「 char(1) YES NULL
+DESC `常゚常゚常゚`;
+Field Type Null Key Default Extra
+床」床」床」 char(1) YES NULL
+DESC `常熄熄濮;
+Field Type Null Key Default Extra
+床、床、床、 char(1) YES NULL
+DESC `常瘴瘴畫;
+Field Type Null Key Default Extra
+床・床・床・ char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱叱` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `軸軸軸`;
+Table Create Table
+軸軸軸 CREATE TABLE `軸軸軸` (
+ `執執執` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `宍宍宍`;
+Table Create Table
+宍宍宍 CREATE TABLE `宍宍宍` (
+ `失失失` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `雫雫雫`;
+Table Create Table
+雫雫雫 CREATE TEMPORARY TABLE `雫雫雫` (
+ `嫉嫉嫉` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `七七七`;
+Table Create Table
+七七七 CREATE TEMPORARY TABLE `七七七` (
+ `室室室` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ、ォ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、、、、、、`;
+Table Create Table
+、、、、、、 CREATE TABLE `、、、、、、` (
+ `、ュ、ュ、ュ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+Table Create Table
+、ヲ、ヲ、ヲ CREATE TABLE `、ヲ、ヲ、ヲ` (
+ `、ッ、ッ、ッ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+Table Create Table
+、ィ、ィ、ィ CREATE TEMPORARY TABLE `、ィ、ィ、ィ` (
+ `、ア、ア、ア` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+Table Create Table
+、ェ、ェ、ェ CREATE TEMPORARY TABLE `、ェ、ェ、ェ` (
+ `、ウ、ウ、ウ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常゙常゙常゙`;
+Table Create Table
+常゙常゙常゙ CREATE TABLE `常゙常゙常゙` (
+ `床「床「床「` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常゚常゚常゚`;
+Table Create Table
+常゚常゚常゚ CREATE TABLE `常゚常゚常゚` (
+ `床」床」床」` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常熄熄濮;
+Table Create Table
+常熄熄 CREATE TEMPORARY TABLE `常熄熄濮 (
+ `床、床、床、` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常瘴瘴畫;
+Table Create Table
+常瘴瘴 CREATE TEMPORARY TABLE `常瘴瘴畫 (
+ `床・床・床・` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱叱 char(1) YES NULL
+DESC `軸軸軸`;
+Field Type Null Key Default Extra
+執執執 char(1) YES NULL
+DESC `宍宍宍`;
+Field Type Null Key Default Extra
+失失失 char(1) YES NULL
+DESC `雫雫雫`;
+Field Type Null Key Default Extra
+嫉嫉嫉 char(1) YES NULL
+DESC `七七七`;
+Field Type Null Key Default Extra
+室室室 char(1) YES NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ、ォ char(1) YES NULL
+DESC `、、、、、、`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(1) YES NULL
+DESC `、ヲ、ヲ、ヲ`;
+Field Type Null Key Default Extra
+、ッ、ッ、ッ char(1) YES NULL
+DESC `、ィ、ィ、ィ`;
+Field Type Null Key Default Extra
+、ア、ア、ア char(1) YES NULL
+DESC `、ェ、ェ、ェ`;
+Field Type Null Key Default Extra
+、ウ、ウ、ウ char(1) YES NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(1) YES NULL
+DESC `常゙常゙常゙`;
+Field Type Null Key Default Extra
+床「床「床「 char(1) YES NULL
+DESC `常゚常゚常゚`;
+Field Type Null Key Default Extra
+床」床」床」 char(1) YES NULL
+DESC `常熄熄濮;
+Field Type Null Key Default Extra
+床、床、床、 char(1) YES NULL
+DESC `常瘴瘴畫;
+Field Type Null Key Default Extra
+床・床・床・ char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱叱` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `軸軸軸`;
+Table Create Table
+軸軸軸 CREATE TABLE `軸軸軸` (
+ `執執執` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `宍宍宍`;
+Table Create Table
+宍宍宍 CREATE TABLE `宍宍宍` (
+ `失失失` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `雫雫雫`;
+Table Create Table
+雫雫雫 CREATE TEMPORARY TABLE `雫雫雫` (
+ `嫉嫉嫉` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `七七七`;
+Table Create Table
+七七七 CREATE TEMPORARY TABLE `七七七` (
+ `室室室` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ、ォ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、、、、、、`;
+Table Create Table
+、、、、、、 CREATE TABLE `、、、、、、` (
+ `、ュ、ュ、ュ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+Table Create Table
+、ヲ、ヲ、ヲ CREATE TABLE `、ヲ、ヲ、ヲ` (
+ `、ッ、ッ、ッ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+Table Create Table
+、ィ、ィ、ィ CREATE TEMPORARY TABLE `、ィ、ィ、ィ` (
+ `、ア、ア、ア` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+Table Create Table
+、ェ、ェ、ェ CREATE TEMPORARY TABLE `、ェ、ェ、ェ` (
+ `、ウ、ウ、ウ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常゙常゙常゙`;
+Table Create Table
+常゙常゙常゙ CREATE TABLE `常゙常゙常゙` (
+ `床「床「床「` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常゚常゚常゚`;
+Table Create Table
+常゚常゚常゚ CREATE TABLE `常゚常゚常゚` (
+ `床」床」床」` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常熄熄濮;
+Table Create Table
+常熄熄 CREATE TEMPORARY TABLE `常熄熄濮 (
+ `床、床、床、` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常瘴瘴畫;
+Table Create Table
+常瘴瘴 CREATE TEMPORARY TABLE `常瘴瘴畫 (
+ `床・床・床・` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+DESC `竺竺竺`;
+Field Type Null Key Default Extra
+叱叱叱 char(1) YES NULL
+DESC `軸軸軸`;
+Field Type Null Key Default Extra
+執執執 char(1) YES NULL
+DESC `宍宍宍`;
+Field Type Null Key Default Extra
+失失失 char(1) YES NULL
+DESC `雫雫雫`;
+Field Type Null Key Default Extra
+嫉嫉嫉 char(1) YES NULL
+DESC `七七七`;
+Field Type Null Key Default Extra
+室室室 char(1) YES NULL
+DESC `、「、「、「`;
+Field Type Null Key Default Extra
+、ォ、ォ、ォ char(1) YES NULL
+DESC `、、、、、、`;
+Field Type Null Key Default Extra
+、ュ、ュ、ュ char(1) YES NULL
+DESC `、ヲ、ヲ、ヲ`;
+Field Type Null Key Default Extra
+、ッ、ッ、ッ char(1) YES NULL
+DESC `、ィ、ィ、ィ`;
+Field Type Null Key Default Extra
+、ア、ア、ア char(1) YES NULL
+DESC `、ェ、ェ、ェ`;
+Field Type Null Key Default Extra
+、ウ、ウ、ウ char(1) YES NULL
+DESC `常ン常ン常ン`;
+Field Type Null Key Default Extra
+床。床。床。 char(1) YES NULL
+DESC `常゙常゙常゙`;
+Field Type Null Key Default Extra
+床「床「床「 char(1) YES NULL
+DESC `常゚常゚常゚`;
+Field Type Null Key Default Extra
+床」床」床」 char(1) YES NULL
+DESC `常熄熄濮;
+Field Type Null Key Default Extra
+床、床、床、 char(1) YES NULL
+DESC `常瘴瘴畫;
+Field Type Null Key Default Extra
+床・床・床・ char(1) YES NULL
+SHOW CREATE TABLE `竺竺竺`;
+Table Create Table
+竺竺竺 CREATE TABLE `竺竺竺` (
+ `叱叱叱` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `軸軸軸`;
+Table Create Table
+軸軸軸 CREATE TABLE `軸軸軸` (
+ `執執執` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `宍宍宍`;
+Table Create Table
+宍宍宍 CREATE TABLE `宍宍宍` (
+ `失失失` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `雫雫雫`;
+Table Create Table
+雫雫雫 CREATE TEMPORARY TABLE `雫雫雫` (
+ `嫉嫉嫉` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `七七七`;
+Table Create Table
+七七七 CREATE TEMPORARY TABLE `七七七` (
+ `室室室` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、「、「、「`;
+Table Create Table
+、「、「、「 CREATE TABLE `、「、「、「` (
+ `、ォ、ォ、ォ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、、、、、、`;
+Table Create Table
+、、、、、、 CREATE TABLE `、、、、、、` (
+ `、ュ、ュ、ュ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+Table Create Table
+、ヲ、ヲ、ヲ CREATE TABLE `、ヲ、ヲ、ヲ` (
+ `、ッ、ッ、ッ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+Table Create Table
+、ィ、ィ、ィ CREATE TEMPORARY TABLE `、ィ、ィ、ィ` (
+ `、ア、ア、ア` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+Table Create Table
+、ェ、ェ、ェ CREATE TEMPORARY TABLE `、ェ、ェ、ェ` (
+ `、ウ、ウ、ウ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常ン常ン常ン`;
+Table Create Table
+常ン常ン常ン CREATE TABLE `常ン常ン常ン` (
+ `床。床。床。` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常゙常゙常゙`;
+Table Create Table
+常゙常゙常゙ CREATE TABLE `常゙常゙常゙` (
+ `床「床「床「` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常゚常゚常゚`;
+Table Create Table
+常゚常゚常゚ CREATE TABLE `常゚常゚常゚` (
+ `床」床」床」` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常熄熄濮;
+Table Create Table
+常熄熄 CREATE TEMPORARY TABLE `常熄熄濮 (
+ `床、床、床、` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `常瘴瘴畫;
+Table Create Table
+常瘴瘴 CREATE TEMPORARY TABLE `常瘴瘴畫 (
+ `床・床・床・` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
diff --git a/mysql-test/suite/jp/r/jp_create_tbl_utf8.result b/mysql-test/suite/jp/r/jp_create_tbl_utf8.result
new file mode 100755
index 00000000000..d4873406c46
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_create_tbl_utf8.result
@@ -0,0 +1,641 @@
+DROP TABLE IF EXISTS `スアスアスア`;
+DROP TABLE IF EXISTS `スイスイスイ`;
+DROP TABLE IF EXISTS `スウスウスウ`;
+DROP TABLE IF EXISTS `スエスエスエ`;
+DROP TABLE IF EXISTS `スオスオスオ`;
+DROP TABLE IF EXISTS `縺ゅ≠縺A;
+DROP TABLE IF EXISTS `縺縺縺Я;
+DROP TABLE IF EXISTS `縺縺縺`;
+DROP TABLE IF EXISTS `縺医∴縺`;
+DROP TABLE IF EXISTS `縺翫♀縺柿;
+DROP TABLE IF EXISTS `鮴夜セ夜セ冒;
+DROP TABLE IF EXISTS `鮴鈴セ鈴セ輿;
+DROP TABLE IF EXISTS `鮴樣セ樣セ杼;
+DROP TABLE IF EXISTS `鮴。鮴。鮴。`;
+DROP TABLE IF EXISTS `鮴「鮴「鮴「`;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `スウスウスウ`(`スクスクスク` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `縺縺縺`(`縺上¥縺汁 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `鮴樣セ樣セ杼(`荳荳荳`char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `スエスエスエ`(`スケスケスケ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `スオスオスオ`(`スコスコスコ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `縺医∴縺`(`縺代¢縺疏 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `縺翫♀縺柿(`縺薙%縺伝 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `鮴。鮴。鮴。`(`荳御ク御ク形 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `鮴「鮴「鮴「`(`荳剃ク剃ク蛋 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スカスカスカ char(1) YES NULL
+DESC `スイスイスイ`;
+Field Type Null Key Default Extra
+スキスキスキ char(1) YES NULL
+DESC `スウスウスウ`;
+Field Type Null Key Default Extra
+スクスクスク char(1) YES NULL
+DESC `スエスエスエ`;
+Field Type Null Key Default Extra
+スケスケスケ char(1) YES NULL
+DESC `スオスオスオ`;
+Field Type Null Key Default Extra
+スコスコスコ char(1) YES NULL
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺九°縺 char(1) YES NULL
+DESC `縺縺縺Я;
+Field Type Null Key Default Extra
+縺阪″縺 char(1) YES NULL
+DESC `縺縺縺`;
+Field Type Null Key Default Extra
+縺上¥縺 char(1) YES NULL
+DESC `縺医∴縺`;
+Field Type Null Key Default Extra
+縺代¢縺 char(1) YES NULL
+DESC `縺翫♀縺柿;
+Field Type Null Key Default Extra
+縺薙%縺 char(1) YES NULL
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳ゆクゆク char(1) YES NULL
+DESC `鮴鈴セ鈴セ輿;
+Field Type Null Key Default Extra
+荳荳荳 char(1) YES NULL
+DESC `鮴樣セ樣セ杼;
+Field Type Null Key Default Extra
+荳荳荳 char(1) YES NULL
+DESC `鮴。鮴。鮴。`;
+Field Type Null Key Default Extra
+荳御ク御ク char(1) YES NULL
+DESC `鮴「鮴「鮴「`;
+Field Type Null Key Default Extra
+荳剃ク剃ク char(1) YES NULL
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スカスカスカ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スイスイスイ`;
+Table Create Table
+スイスイスイ CREATE TABLE `スイスイスイ` (
+ `スキスキスキ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スウスウスウ`;
+Table Create Table
+スウスウスウ CREATE TABLE `スウスウスウ` (
+ `スクスクスク` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スエスエスエ`;
+Table Create Table
+スエスエスエ CREATE TEMPORARY TABLE `スエスエスエ` (
+ `スケスケスケ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スオスオスオ`;
+Table Create Table
+スオスオスオ CREATE TEMPORARY TABLE `スオスオスオ` (
+ `スコスコスコ` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺九°縺義 char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺縺縺Я;
+Table Create Table
+縺縺縺 CREATE TABLE `縺縺縺Я (
+ `縺阪″縺港 char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺縺縺`;
+Table Create Table
+縺縺縺 CREATE TABLE `縺縺縺` (
+ `縺上¥縺汁 char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺医∴縺`;
+Table Create Table
+縺医∴縺 CREATE TEMPORARY TABLE `縺医∴縺` (
+ `縺代¢縺疏 char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺翫♀縺柿;
+Table Create Table
+縺翫♀縺 CREATE TEMPORARY TABLE `縺翫♀縺柿 (
+ `縺薙%縺伝 char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳ゆクゆクA char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴鈴セ鈴セ輿;
+Table Create Table
+鮴鈴セ鈴セ CREATE TABLE `鮴鈴セ鈴セ輿 (
+ `荳荳荳Я char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴樣セ樣セ杼;
+Table Create Table
+鮴樣セ樣セ CREATE TABLE `鮴樣セ樣セ杼 (
+ `荳荳荳` char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴。鮴。鮴。`;
+Table Create Table
+鮴。鮴。鮴。 CREATE TEMPORARY TABLE `鮴。鮴。鮴。` (
+ `荳御ク御ク形 char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴「鮴「鮴「`;
+Table Create Table
+鮴「鮴「鮴「 CREATE TEMPORARY TABLE `鮴「鮴「鮴「` (
+ `荳剃ク剃ク蛋 char(1) default NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `スウスウスウ`;
+DROP TABLE `スエスエスエ`;
+DROP TABLE `スオスオスオ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `縺縺縺`;
+DROP TABLE `縺医∴縺`;
+DROP TABLE `縺翫♀縺柿;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+DROP TABLE `鮴樣セ樣セ杼;
+DROP TABLE `鮴。鮴。鮴。`;
+DROP TABLE `鮴「鮴「鮴「`;
+CREATE TABLE `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `スウスウスウ`(`スクスクスク` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `縺縺縺`(`縺上¥縺汁 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `鮴樣セ樣セ杼(`荳荳荳`char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `スエスエスエ`(`スケスケスケ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `スオスオスオ`(`スコスコスコ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `縺医∴縺`(`縺代¢縺疏 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `縺翫♀縺柿(`縺薙%縺伝 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `鮴。鮴。鮴。`(`荳御ク御ク形 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `鮴「鮴「鮴「`(`荳剃ク剃ク蛋 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スカスカスカ char(1) YES NULL
+DESC `スイスイスイ`;
+Field Type Null Key Default Extra
+スキスキスキ char(1) YES NULL
+DESC `スウスウスウ`;
+Field Type Null Key Default Extra
+スクスクスク char(1) YES NULL
+DESC `スエスエスエ`;
+Field Type Null Key Default Extra
+スケスケスケ char(1) YES NULL
+DESC `スオスオスオ`;
+Field Type Null Key Default Extra
+スコスコスコ char(1) YES NULL
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺九°縺 char(1) YES NULL
+DESC `縺縺縺Я;
+Field Type Null Key Default Extra
+縺阪″縺 char(1) YES NULL
+DESC `縺縺縺`;
+Field Type Null Key Default Extra
+縺上¥縺 char(1) YES NULL
+DESC `縺医∴縺`;
+Field Type Null Key Default Extra
+縺代¢縺 char(1) YES NULL
+DESC `縺翫♀縺柿;
+Field Type Null Key Default Extra
+縺薙%縺 char(1) YES NULL
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳ゆクゆク char(1) YES NULL
+DESC `鮴鈴セ鈴セ輿;
+Field Type Null Key Default Extra
+荳荳荳 char(1) YES NULL
+DESC `鮴樣セ樣セ杼;
+Field Type Null Key Default Extra
+荳荳荳 char(1) YES NULL
+DESC `鮴。鮴。鮴。`;
+Field Type Null Key Default Extra
+荳御ク御ク char(1) YES NULL
+DESC `鮴「鮴「鮴「`;
+Field Type Null Key Default Extra
+荳剃ク剃ク char(1) YES NULL
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スカスカスカ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スイスイスイ`;
+Table Create Table
+スイスイスイ CREATE TABLE `スイスイスイ` (
+ `スキスキスキ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スウスウスウ`;
+Table Create Table
+スウスウスウ CREATE TABLE `スウスウスウ` (
+ `スクスクスク` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スエスエスエ`;
+Table Create Table
+スエスエスエ CREATE TEMPORARY TABLE `スエスエスエ` (
+ `スケスケスケ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スオスオスオ`;
+Table Create Table
+スオスオスオ CREATE TEMPORARY TABLE `スオスオスオ` (
+ `スコスコスコ` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺九°縺義 char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺縺縺Я;
+Table Create Table
+縺縺縺 CREATE TABLE `縺縺縺Я (
+ `縺阪″縺港 char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺縺縺`;
+Table Create Table
+縺縺縺 CREATE TABLE `縺縺縺` (
+ `縺上¥縺汁 char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺医∴縺`;
+Table Create Table
+縺医∴縺 CREATE TEMPORARY TABLE `縺医∴縺` (
+ `縺代¢縺疏 char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺翫♀縺柿;
+Table Create Table
+縺翫♀縺 CREATE TEMPORARY TABLE `縺翫♀縺柿 (
+ `縺薙%縺伝 char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳ゆクゆクA char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴鈴セ鈴セ輿;
+Table Create Table
+鮴鈴セ鈴セ CREATE TABLE `鮴鈴セ鈴セ輿 (
+ `荳荳荳Я char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴樣セ樣セ杼;
+Table Create Table
+鮴樣セ樣セ CREATE TABLE `鮴樣セ樣セ杼 (
+ `荳荳荳` char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴。鮴。鮴。`;
+Table Create Table
+鮴。鮴。鮴。 CREATE TEMPORARY TABLE `鮴。鮴。鮴。` (
+ `荳御ク御ク形 char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴「鮴「鮴「`;
+Table Create Table
+鮴「鮴「鮴「 CREATE TEMPORARY TABLE `鮴「鮴「鮴「` (
+ `荳剃ク剃ク蛋 char(1) default NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `スウスウスウ`;
+DROP TABLE `スエスエスエ`;
+DROP TABLE `スオスオスオ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `縺縺縺`;
+DROP TABLE `縺医∴縺`;
+DROP TABLE `縺翫♀縺柿;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+DROP TABLE `鮴樣セ樣セ杼;
+DROP TABLE `鮴。鮴。鮴。`;
+DROP TABLE `鮴「鮴「鮴「`;
+CREATE TABLE `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `スウスウスウ`(`スクスクスク` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `縺縺縺`(`縺上¥縺汁 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `鮴樣セ樣セ杼(`荳荳荳`char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `スエスエスエ`(`スケスケスケ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `スオスオスオ`(`スコスコスコ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `縺医∴縺`(`縺代¢縺疏 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `縺翫♀縺柿(`縺薙%縺伝 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `鮴。鮴。鮴。`(`荳御ク御ク形 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `鮴「鮴「鮴「`(`荳剃ク剃ク蛋 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スカスカスカ char(1) YES NULL
+DESC `スイスイスイ`;
+Field Type Null Key Default Extra
+スキスキスキ char(1) YES NULL
+DESC `スウスウスウ`;
+Field Type Null Key Default Extra
+スクスクスク char(1) YES NULL
+DESC `スエスエスエ`;
+Field Type Null Key Default Extra
+スケスケスケ char(1) YES NULL
+DESC `スオスオスオ`;
+Field Type Null Key Default Extra
+スコスコスコ char(1) YES NULL
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺九°縺 char(1) YES NULL
+DESC `縺縺縺Я;
+Field Type Null Key Default Extra
+縺阪″縺 char(1) YES NULL
+DESC `縺縺縺`;
+Field Type Null Key Default Extra
+縺上¥縺 char(1) YES NULL
+DESC `縺医∴縺`;
+Field Type Null Key Default Extra
+縺代¢縺 char(1) YES NULL
+DESC `縺翫♀縺柿;
+Field Type Null Key Default Extra
+縺薙%縺 char(1) YES NULL
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳ゆクゆク char(1) YES NULL
+DESC `鮴鈴セ鈴セ輿;
+Field Type Null Key Default Extra
+荳荳荳 char(1) YES NULL
+DESC `鮴樣セ樣セ杼;
+Field Type Null Key Default Extra
+荳荳荳 char(1) YES NULL
+DESC `鮴。鮴。鮴。`;
+Field Type Null Key Default Extra
+荳御ク御ク char(1) YES NULL
+DESC `鮴「鮴「鮴「`;
+Field Type Null Key Default Extra
+荳剃ク剃ク char(1) YES NULL
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スカスカスカ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スイスイスイ`;
+Table Create Table
+スイスイスイ CREATE TABLE `スイスイスイ` (
+ `スキスキスキ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スウスウスウ`;
+Table Create Table
+スウスウスウ CREATE TABLE `スウスウスウ` (
+ `スクスクスク` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スエスエスエ`;
+Table Create Table
+スエスエスエ CREATE TEMPORARY TABLE `スエスエスエ` (
+ `スケスケスケ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スオスオスオ`;
+Table Create Table
+スオスオスオ CREATE TEMPORARY TABLE `スオスオスオ` (
+ `スコスコスコ` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺九°縺義 char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺縺縺Я;
+Table Create Table
+縺縺縺 CREATE TABLE `縺縺縺Я (
+ `縺阪″縺港 char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺縺縺`;
+Table Create Table
+縺縺縺 CREATE TABLE `縺縺縺` (
+ `縺上¥縺汁 char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺医∴縺`;
+Table Create Table
+縺医∴縺 CREATE TEMPORARY TABLE `縺医∴縺` (
+ `縺代¢縺疏 char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺翫♀縺柿;
+Table Create Table
+縺翫♀縺 CREATE TEMPORARY TABLE `縺翫♀縺柿 (
+ `縺薙%縺伝 char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳ゆクゆクA char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴鈴セ鈴セ輿;
+Table Create Table
+鮴鈴セ鈴セ CREATE TABLE `鮴鈴セ鈴セ輿 (
+ `荳荳荳Я char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴樣セ樣セ杼;
+Table Create Table
+鮴樣セ樣セ CREATE TABLE `鮴樣セ樣セ杼 (
+ `荳荳荳` char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴。鮴。鮴。`;
+Table Create Table
+鮴。鮴。鮴。 CREATE TEMPORARY TABLE `鮴。鮴。鮴。` (
+ `荳御ク御ク形 char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴「鮴「鮴「`;
+Table Create Table
+鮴「鮴「鮴「 CREATE TEMPORARY TABLE `鮴「鮴「鮴「` (
+ `荳剃ク剃ク蛋 char(1) default NULL
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `スウスウスウ`;
+DROP TABLE `スエスエスエ`;
+DROP TABLE `スオスオスオ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `縺縺縺`;
+DROP TABLE `縺医∴縺`;
+DROP TABLE `縺翫♀縺柿;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+DROP TABLE `鮴樣セ樣セ杼;
+DROP TABLE `鮴。鮴。鮴。`;
+DROP TABLE `鮴「鮴「鮴「`;
+CREATE TABLE `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `スウスウスウ`(`スクスクスク` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `縺縺縺`(`縺上¥縺汁 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `鮴樣セ樣セ杼(`荳荳荳`char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `スエスエスエ`(`スケスケスケ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `スオスオスオ`(`スコスコスコ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `縺医∴縺`(`縺代¢縺疏 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `縺翫♀縺柿(`縺薙%縺伝 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `鮴。鮴。鮴。`(`荳御ク御ク形 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `鮴「鮴「鮴「`(`荳剃ク剃ク蛋 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+DESC `スアスアスア`;
+Field Type Null Key Default Extra
+スカスカスカ char(1) YES NULL
+DESC `スイスイスイ`;
+Field Type Null Key Default Extra
+スキスキスキ char(1) YES NULL
+DESC `スウスウスウ`;
+Field Type Null Key Default Extra
+スクスクスク char(1) YES NULL
+DESC `スエスエスエ`;
+Field Type Null Key Default Extra
+スケスケスケ char(1) YES NULL
+DESC `スオスオスオ`;
+Field Type Null Key Default Extra
+スコスコスコ char(1) YES NULL
+DESC `縺ゅ≠縺A;
+Field Type Null Key Default Extra
+縺九°縺 char(1) YES NULL
+DESC `縺縺縺Я;
+Field Type Null Key Default Extra
+縺阪″縺 char(1) YES NULL
+DESC `縺縺縺`;
+Field Type Null Key Default Extra
+縺上¥縺 char(1) YES NULL
+DESC `縺医∴縺`;
+Field Type Null Key Default Extra
+縺代¢縺 char(1) YES NULL
+DESC `縺翫♀縺柿;
+Field Type Null Key Default Extra
+縺薙%縺 char(1) YES NULL
+DESC `鮴夜セ夜セ冒;
+Field Type Null Key Default Extra
+荳ゆクゆク char(1) YES NULL
+DESC `鮴鈴セ鈴セ輿;
+Field Type Null Key Default Extra
+荳荳荳 char(1) YES NULL
+DESC `鮴樣セ樣セ杼;
+Field Type Null Key Default Extra
+荳荳荳 char(1) YES NULL
+DESC `鮴。鮴。鮴。`;
+Field Type Null Key Default Extra
+荳御ク御ク char(1) YES NULL
+DESC `鮴「鮴「鮴「`;
+Field Type Null Key Default Extra
+荳剃ク剃ク char(1) YES NULL
+SHOW CREATE TABLE `スアスアスア`;
+Table Create Table
+スアスアスア CREATE TABLE `スアスアスア` (
+ `スカスカスカ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スイスイスイ`;
+Table Create Table
+スイスイスイ CREATE TABLE `スイスイスイ` (
+ `スキスキスキ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スウスウスウ`;
+Table Create Table
+スウスウスウ CREATE TABLE `スウスウスウ` (
+ `スクスクスク` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スエスエスエ`;
+Table Create Table
+スエスエスエ CREATE TEMPORARY TABLE `スエスエスエ` (
+ `スケスケスケ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `スオスオスオ`;
+Table Create Table
+スオスオスオ CREATE TEMPORARY TABLE `スオスオスオ` (
+ `スコスコスコ` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺ゅ≠縺A;
+Table Create Table
+縺ゅ≠縺 CREATE TABLE `縺ゅ≠縺A (
+ `縺九°縺義 char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺縺縺Я;
+Table Create Table
+縺縺縺 CREATE TABLE `縺縺縺Я (
+ `縺阪″縺港 char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺縺縺`;
+Table Create Table
+縺縺縺 CREATE TABLE `縺縺縺` (
+ `縺上¥縺汁 char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺医∴縺`;
+Table Create Table
+縺医∴縺 CREATE TEMPORARY TABLE `縺医∴縺` (
+ `縺代¢縺疏 char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `縺翫♀縺柿;
+Table Create Table
+縺翫♀縺 CREATE TEMPORARY TABLE `縺翫♀縺柿 (
+ `縺薙%縺伝 char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+Table Create Table
+鮴夜セ夜セ CREATE TABLE `鮴夜セ夜セ冒 (
+ `荳ゆクゆクA char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴鈴セ鈴セ輿;
+Table Create Table
+鮴鈴セ鈴セ CREATE TABLE `鮴鈴セ鈴セ輿 (
+ `荳荳荳Я char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴樣セ樣セ杼;
+Table Create Table
+鮴樣セ樣セ CREATE TABLE `鮴樣セ樣セ杼 (
+ `荳荳荳` char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴。鮴。鮴。`;
+Table Create Table
+鮴。鮴。鮴。 CREATE TEMPORARY TABLE `鮴。鮴。鮴。` (
+ `荳御ク御ク形 char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `鮴「鮴「鮴「`;
+Table Create Table
+鮴「鮴「鮴「 CREATE TEMPORARY TABLE `鮴「鮴「鮴「` (
+ `荳剃ク剃ク蛋 char(1) default NULL
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `スウスウスウ`;
+DROP TABLE `スエスエスエ`;
+DROP TABLE `スオスオスオ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `縺縺縺`;
+DROP TABLE `縺医∴縺`;
+DROP TABLE `縺翫♀縺柿;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+DROP TABLE `鮴樣セ樣セ杼;
+DROP TABLE `鮴。鮴。鮴。`;
+DROP TABLE `鮴「鮴「鮴「`;
diff --git a/mysql-test/suite/jp/r/jp_enum_sjis.result b/mysql-test/suite/jp/r/jp_enum_sjis.result
new file mode 100755
index 00000000000..1e46dbffbb1
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_enum_sjis.result
@@ -0,0 +1,362 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` ENUM('ア','イ','ウ'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` ENUM('あ','い','う'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` ENUM('ソ','十','表'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` ENUM('ア','イ','ウ'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` ENUM('あ','い','う'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` ENUM('ソ','十','表'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` ENUM('ア','イ','ウ'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` ENUM('あ','い','う'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` ENUM('ソ','十','表'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` ENUM('ア','イ','ウ'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` ENUM('あ','い','う'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` ENUM('ソ','十','表'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('ア'),('イ'),('ウ');
+INSERT INTO `T2` VALUES ('あ'),('い'),('う');
+INSERT INTO `T3` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T4` VALUES ('ア'),('イ'),('ウ');
+INSERT INTO `T5` VALUES ('あ'),('い'),('う');
+INSERT INTO `T6` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T7` VALUES ('ア'),('イ'),('ウ');
+INSERT INTO `T8` VALUES ('あ'),('い'),('う');
+INSERT INTO `T9` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T10` VALUES ('ア'),('イ'),('ウ');
+INSERT INTO `T11` VALUES ('あ'),('い'),('う');
+INSERT INTO `T12` VALUES ('ソ'),('十'),('表');
+SELECT * FROM `T1`;
+C1
+ア
+イ
+ウ
+SELECT * FROM `T2`;
+C1
+あ
+い
+う
+SELECT * FROM `T3`;
+C1
+ソ
+十
+表
+SELECT * FROM `T4`;
+C1
+ア
+イ
+ウ
+SELECT * FROM `T5`;
+C1
+あ
+い
+う
+SELECT * FROM `T6`;
+C1
+ソ
+十
+表
+SELECT * FROM `T7`;
+C1
+ア
+イ
+ウ
+SELECT * FROM `T8`;
+C1
+あ
+い
+う
+SELECT * FROM `T9`;
+C1
+ソ
+十
+表
+SELECT * FROM `T10`;
+C1
+ア
+イ
+ウ
+SELECT * FROM `T11`;
+C1
+あ
+い
+う
+SELECT * FROM `T12`;
+C1
+ソ
+十
+表
+SHOW CREATE TABLE `T1`;
+Table Create Table
+T1 CREATE TABLE `T1` (
+ `C1` enum('ア','イ','ウ') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T2`;
+Table Create Table
+T2 CREATE TABLE `T2` (
+ `C1` enum('あ','い','う') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T3`;
+Table Create Table
+T3 CREATE TABLE `T3` (
+ `C1` enum('ソ','十','表') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T4`;
+Table Create Table
+T4 CREATE TABLE `T4` (
+ `C1` enum('ア','イ','ウ') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T5`;
+Table Create Table
+T5 CREATE TABLE `T5` (
+ `C1` enum('あ','い','う') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T6`;
+Table Create Table
+T6 CREATE TABLE `T6` (
+ `C1` enum('ソ','十','表') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T7`;
+Table Create Table
+T7 CREATE TABLE `T7` (
+ `C1` enum('ア','イ','ウ') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T8`;
+Table Create Table
+T8 CREATE TABLE `T8` (
+ `C1` enum('あ','い','う') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T9`;
+Table Create Table
+T9 CREATE TABLE `T9` (
+ `C1` enum('ソ','十','表') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T10`;
+Table Create Table
+T10 CREATE TABLE `T10` (
+ `C1` enum('ア','イ','ウ') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T11`;
+Table Create Table
+T11 CREATE TABLE `T11` (
+ `C1` enum('あ','い','う') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T12`;
+Table Create Table
+T12 CREATE TABLE `T12` (
+ `C1` enum('ソ','十','表') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+DESC `T1`;
+Field Type Null Key Default Extra
+C1 enum('ア','イ','ウ') YES MUL NULL
+DESC `T2`;
+Field Type Null Key Default Extra
+C1 enum('あ','い','う') YES MUL NULL
+DESC `T3`;
+Field Type Null Key Default Extra
+C1 enum('ソ','十','表') YES MUL NULL
+DESC `T4`;
+Field Type Null Key Default Extra
+C1 enum('ア','イ','ウ') YES MUL NULL
+DESC `T5`;
+Field Type Null Key Default Extra
+C1 enum('あ','い','う') YES MUL NULL
+DESC `T6`;
+Field Type Null Key Default Extra
+C1 enum('ソ','十','表') YES MUL NULL
+DESC `T7`;
+Field Type Null Key Default Extra
+C1 enum('ア','イ','ウ') YES MUL NULL
+DESC `T8`;
+Field Type Null Key Default Extra
+C1 enum('あ','い','う') YES MUL NULL
+DESC `T9`;
+Field Type Null Key Default Extra
+C1 enum('ソ','十','表') YES MUL NULL
+DESC `T10`;
+Field Type Null Key Default Extra
+C1 enum('ア','イ','ウ') YES MUL NULL
+DESC `T11`;
+Field Type Null Key Default Extra
+C1 enum('あ','い','う') YES MUL NULL
+DESC `T12`;
+Field Type Null Key Default Extra
+C1 enum('ソ','十','表') YES MUL NULL
+ALTER TABLE `T1` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T2` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T3` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T4` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T5` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T6` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T7` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T8` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T9` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T10` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T11` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T12` ADD `C2` CHAR(1) NOT NULL FIRST;
+SHOW CREATE TABLE `T1`;
+Table Create Table
+T1 CREATE TABLE `T1` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('ア','イ','ウ') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T2`;
+Table Create Table
+T2 CREATE TABLE `T2` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('あ','い','う') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T3`;
+Table Create Table
+T3 CREATE TABLE `T3` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('ソ','十','表') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=InnoDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T4`;
+Table Create Table
+T4 CREATE TABLE `T4` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('ア','イ','ウ') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T5`;
+Table Create Table
+T5 CREATE TABLE `T5` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('あ','い','う') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T6`;
+Table Create Table
+T6 CREATE TABLE `T6` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('ソ','十','表') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=MyISAM DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T7`;
+Table Create Table
+T7 CREATE TABLE `T7` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('ア','イ','ウ') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T8`;
+Table Create Table
+T8 CREATE TABLE `T8` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('あ','い','う') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T9`;
+Table Create Table
+T9 CREATE TABLE `T9` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('ソ','十','表') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=HEAP DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T10`;
+Table Create Table
+T10 CREATE TABLE `T10` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('ア','イ','ウ') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T11`;
+Table Create Table
+T11 CREATE TABLE `T11` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('あ','い','う') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+SHOW CREATE TABLE `T12`;
+Table Create Table
+T12 CREATE TABLE `T12` (
+ `C2` char(1) NOT NULL default '',
+ `C1` enum('ソ','十','表') default NULL,
+ KEY `C1` (`C1`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=sjis
+DESC `T1`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('ア','イ','ウ') YES MUL NULL
+DESC `T2`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('あ','い','う') YES MUL NULL
+DESC `T3`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('ソ','十','表') YES MUL NULL
+DESC `T4`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('ア','イ','ウ') YES MUL NULL
+DESC `T5`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('あ','い','う') YES MUL NULL
+DESC `T6`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('ソ','十','表') YES MUL NULL
+DESC `T7`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('ア','イ','ウ') YES MUL NULL
+DESC `T8`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('あ','い','う') YES MUL NULL
+DESC `T9`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('ソ','十','表') YES MUL NULL
+DESC `T10`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('ア','イ','ウ') YES MUL NULL
+DESC `T11`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('あ','い','う') YES MUL NULL
+DESC `T12`;
+Field Type Null Key Default Extra
+C2 char(1)
+C1 enum('ソ','十','表') YES MUL NULL
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_enum_ucs2.result b/mysql-test/suite/jp/r/jp_enum_ucs2.result
new file mode 100755
index 00000000000..a84cace35fe
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_enum_ucs2.result
@@ -0,0 +1,219 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」イ` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」エ` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」オ` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」キ` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」ク` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ'),('常ン'),('常゙');
+SELECT * FROM `」ヤ」ア`;
+」テ」ア
+竺
+軸
+宍
+SELECT * FROM `」ヤ」イ`;
+」テ」ア
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ウ`;
+」テ」ア
+常ワ
+常ン
+常゙
+SELECT * FROM `」ヤ」エ`;
+」テ」ア
+竺
+軸
+宍
+SELECT * FROM `」ヤ」オ`;
+」テ」ア
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」カ`;
+」テ」ア
+常ワ
+常ン
+常゙
+SELECT * FROM `」ヤ」キ`;
+」テ」ア
+竺
+軸
+宍
+SELECT * FROM `」ヤ」ク`;
+」テ」ア
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ケ`;
+」テ」ア
+常ワ
+常ン
+常゙
+SELECT * FROM `」ヤ」ア」ー`;
+」テ」ア
+竺
+軸
+宍
+SELECT * FROM `」ヤ」ア」ア`;
+」テ」ア
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ア」イ`;
+」テ」ア
+常ワ
+常ン
+常゙
+SHOW CREATE TABLE `」ヤ」ア`;
+Table Create Table
+」ヤ」ア CREATE TABLE `」ヤ」ア` (
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」イ`;
+Table Create Table
+」ヤ」イ CREATE TABLE `」ヤ」イ` (
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」ウ`;
+Table Create Table
+」ヤ」ウ CREATE TABLE `」ヤ」ウ` (
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=InnoDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」エ`;
+Table Create Table
+」ヤ」エ CREATE TABLE `」ヤ」エ` (
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」オ`;
+Table Create Table
+」ヤ」オ CREATE TABLE `」ヤ」オ` (
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」カ`;
+Table Create Table
+」ヤ」カ CREATE TABLE `」ヤ」カ` (
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=MyISAM DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」キ`;
+Table Create Table
+」ヤ」キ CREATE TABLE `」ヤ」キ` (
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」ク`;
+Table Create Table
+」ヤ」ク CREATE TABLE `」ヤ」ク` (
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」ケ`;
+Table Create Table
+」ヤ」ケ CREATE TABLE `」ヤ」ケ` (
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=HEAP DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」ア」ー`;
+Table Create Table
+」ヤ」ア」ー CREATE TABLE `」ヤ」ア」ー` (
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」ア」ア`;
+Table Create Table
+」ヤ」ア」ア CREATE TABLE `」ヤ」ア」ア` (
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+SHOW CREATE TABLE `」ヤ」ア」イ`;
+Table Create Table
+」ヤ」ア」イ CREATE TABLE `」ヤ」ア」イ` (
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ucs2
+DESC `」ヤ」ア`;
+Field Type Null Key Default Extra
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」イ`;
+Field Type Null Key Default Extra
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」ウ`;
+Field Type Null Key Default Extra
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DESC `」ヤ」エ`;
+Field Type Null Key Default Extra
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」オ`;
+Field Type Null Key Default Extra
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」カ`;
+Field Type Null Key Default Extra
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DESC `」ヤ」キ`;
+Field Type Null Key Default Extra
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」ク`;
+Field Type Null Key Default Extra
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」ケ`;
+Field Type Null Key Default Extra
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DESC `」ヤ」ア」ー`;
+Field Type Null Key Default Extra
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」ア」ア`;
+Field Type Null Key Default Extra
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」ア」イ`;
+Field Type Null Key Default Extra
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_enum_ujis.result b/mysql-test/suite/jp/r/jp_enum_ujis.result
new file mode 100755
index 00000000000..dbc850b1368
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_enum_ujis.result
@@ -0,0 +1,362 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」イ` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」エ` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」オ` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」キ` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」ク` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ'),('常ン'),('常゙');
+SELECT * FROM `」ヤ」ア`;
+」テ」ア
+竺
+軸
+宍
+SELECT * FROM `」ヤ」イ`;
+」テ」ア
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ウ`;
+」テ」ア
+常ワ
+常ン
+常゙
+SELECT * FROM `」ヤ」エ`;
+」テ」ア
+竺
+軸
+宍
+SELECT * FROM `」ヤ」オ`;
+」テ」ア
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」カ`;
+」テ」ア
+常ワ
+常ン
+常゙
+SELECT * FROM `」ヤ」キ`;
+」テ」ア
+竺
+軸
+宍
+SELECT * FROM `」ヤ」ク`;
+」テ」ア
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ケ`;
+」テ」ア
+常ワ
+常ン
+常゙
+SELECT * FROM `」ヤ」ア」ー`;
+」テ」ア
+竺
+軸
+宍
+SELECT * FROM `」ヤ」ア」ア`;
+」テ」ア
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ア」イ`;
+」テ」ア
+常ワ
+常ン
+常゙
+SHOW CREATE TABLE `」ヤ」ア`;
+Table Create Table
+」ヤ」ア CREATE TABLE `」ヤ」ア` (
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」イ`;
+Table Create Table
+」ヤ」イ CREATE TABLE `」ヤ」イ` (
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ウ`;
+Table Create Table
+」ヤ」ウ CREATE TABLE `」ヤ」ウ` (
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」エ`;
+Table Create Table
+」ヤ」エ CREATE TABLE `」ヤ」エ` (
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」オ`;
+Table Create Table
+」ヤ」オ CREATE TABLE `」ヤ」オ` (
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」カ`;
+Table Create Table
+」ヤ」カ CREATE TABLE `」ヤ」カ` (
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」キ`;
+Table Create Table
+」ヤ」キ CREATE TABLE `」ヤ」キ` (
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ク`;
+Table Create Table
+」ヤ」ク CREATE TABLE `」ヤ」ク` (
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ケ`;
+Table Create Table
+」ヤ」ケ CREATE TABLE `」ヤ」ケ` (
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ア」ー`;
+Table Create Table
+」ヤ」ア」ー CREATE TABLE `」ヤ」ア」ー` (
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ア」ア`;
+Table Create Table
+」ヤ」ア」ア CREATE TABLE `」ヤ」ア」ア` (
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ア」イ`;
+Table Create Table
+」ヤ」ア」イ CREATE TABLE `」ヤ」ア」イ` (
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+DESC `」ヤ」ア`;
+Field Type Null Key Default Extra
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」イ`;
+Field Type Null Key Default Extra
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」ウ`;
+Field Type Null Key Default Extra
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DESC `」ヤ」エ`;
+Field Type Null Key Default Extra
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」オ`;
+Field Type Null Key Default Extra
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」カ`;
+Field Type Null Key Default Extra
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DESC `」ヤ」キ`;
+Field Type Null Key Default Extra
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」ク`;
+Field Type Null Key Default Extra
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」ケ`;
+Field Type Null Key Default Extra
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DESC `」ヤ」ア」ー`;
+Field Type Null Key Default Extra
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」ア」ア`;
+Field Type Null Key Default Extra
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」ア」イ`;
+Field Type Null Key Default Extra
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+ALTER TABLE `」ヤ」ア` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」イ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ウ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」エ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」オ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」カ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」キ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ク` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ケ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ア」ー` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ア」ア` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ア」イ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+SHOW CREATE TABLE `」ヤ」ア`;
+Table Create Table
+」ヤ」ア CREATE TABLE `」ヤ」ア` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」イ`;
+Table Create Table
+」ヤ」イ CREATE TABLE `」ヤ」イ` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ウ`;
+Table Create Table
+」ヤ」ウ CREATE TABLE `」ヤ」ウ` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=InnoDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」エ`;
+Table Create Table
+」ヤ」エ CREATE TABLE `」ヤ」エ` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」オ`;
+Table Create Table
+」ヤ」オ CREATE TABLE `」ヤ」オ` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」カ`;
+Table Create Table
+」ヤ」カ CREATE TABLE `」ヤ」カ` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=MyISAM DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」キ`;
+Table Create Table
+」ヤ」キ CREATE TABLE `」ヤ」キ` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ク`;
+Table Create Table
+」ヤ」ク CREATE TABLE `」ヤ」ク` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ケ`;
+Table Create Table
+」ヤ」ケ CREATE TABLE `」ヤ」ケ` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=HEAP DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ア」ー`;
+Table Create Table
+」ヤ」ア」ー CREATE TABLE `」ヤ」ア」ー` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('竺','軸','宍') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ア」ア`;
+Table Create Table
+」ヤ」ア」ア CREATE TABLE `」ヤ」ア」ア` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('、「','、、','、ヲ') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+SHOW CREATE TABLE `」ヤ」ア」イ`;
+Table Create Table
+」ヤ」ア」イ CREATE TABLE `」ヤ」ア」イ` (
+ `」テ」イ` char(1) NOT NULL default '',
+ `」テ」ア` enum('常ワ','常ン','常゙') default NULL,
+ KEY `」テ」ア` (`」テ」ア`)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=ujis
+DESC `」ヤ」ア`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」イ`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」ウ`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DESC `」ヤ」エ`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」オ`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」カ`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DESC `」ヤ」キ`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」ク`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」ケ`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DESC `」ヤ」ア」ー`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('竺','軸','宍') YES MUL NULL
+DESC `」ヤ」ア」ア`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('、「','、、','、ヲ') YES MUL NULL
+DESC `」ヤ」ア」イ`;
+Field Type Null Key Default Extra
+」テ」イ char(1)
+」テ」ア enum('常ワ','常ン','常゙') YES MUL NULL
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_enum_utf8.result b/mysql-test/suite/jp/r/jp_enum_utf8.result
new file mode 100755
index 00000000000..f2515871ece
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_enum_utf8.result
@@ -0,0 +1,362 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 ENUM('スア','スイ','スウ'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 ENUM('縺','縺','縺'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 ENUM('鮴','鮴','鮴'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 ENUM('スア','スイ','スウ'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 ENUM('縺','縺','縺'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 ENUM('鮴','鮴','鮴'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 ENUM('スア','スイ','スウ'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 ENUM('縺','縺','縺'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 ENUM('鮴','鮴','鮴'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 ENUM('スア','スイ','スウ'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 ENUM('縺','縺','縺'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 ENUM('鮴','鮴','鮴'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スア'),('スイ'),('スウ');
+INSERT INTO `シエシ蛋 VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ伝 VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ覗 VALUES ('スア'),('スイ'),('スウ');
+INSERT INTO `シエシ描 VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ冒 VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ輿 VALUES ('スア'),('スイ'),('スウ');
+INSERT INTO `シエシ倭 VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ兪 VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ托シ秦 VALUES ('スア'),('スイ'),('スウ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴'),('鮴'),('鮴');
+SELECT * FROM `シエシ疏;
+シ」シ
+スア
+スイ
+スウ
+SELECT * FROM `シエシ蛋;
+シ」シ
+縺
+縺
+縺
+SELECT * FROM `シエシ伝;
+シ」シ
+鮴
+鮴
+鮴
+SELECT * FROM `シエシ覗;
+シ」シ
+スア
+スイ
+スウ
+SELECT * FROM `シエシ描;
+シ」シ
+縺
+縺
+縺
+SELECT * FROM `シエシ冒;
+シ」シ
+鮴
+鮴
+鮴
+SELECT * FROM `シエシ輿;
+シ」シ
+スア
+スイ
+スウ
+SELECT * FROM `シエシ倭;
+シ」シ
+縺
+縺
+縺
+SELECT * FROM `シエシ兪;
+シ」シ
+鮴
+鮴
+鮴
+SELECT * FROM `シエシ托シ秦;
+シ」シ
+スア
+スイ
+スウ
+SELECT * FROM `シエシ托シ疏;
+シ」シ
+縺
+縺
+縺
+SELECT * FROM `シエシ托シ蛋;
+シ」シ
+鮴
+鮴
+鮴
+SHOW CREATE TABLE `シエシ疏;
+Table Create Table
+シエシ CREATE TABLE `シエシ疏 (
+ `シ」シ疏 enum('スア','スイ','スウ') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ蛋;
+Table Create Table
+シエシ CREATE TABLE `シエシ蛋 (
+ `シ」シ疏 enum('縺','縺','縺') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ伝;
+Table Create Table
+シエシ CREATE TABLE `シエシ伝 (
+ `シ」シ疏 enum('鮴','鮴','鮴') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ覗;
+Table Create Table
+シエシ CREATE TABLE `シエシ覗 (
+ `シ」シ疏 enum('スア','スイ','スウ') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ描;
+Table Create Table
+シエシ CREATE TABLE `シエシ描 (
+ `シ」シ疏 enum('縺','縺','縺') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ冒;
+Table Create Table
+シエシ CREATE TABLE `シエシ冒 (
+ `シ」シ疏 enum('鮴','鮴','鮴') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ輿;
+Table Create Table
+シエシ CREATE TABLE `シエシ輿 (
+ `シ」シ疏 enum('スア','スイ','スウ') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ倭;
+Table Create Table
+シエシ CREATE TABLE `シエシ倭 (
+ `シ」シ疏 enum('縺','縺','縺') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ兪;
+Table Create Table
+シエシ CREATE TABLE `シエシ兪 (
+ `シ」シ疏 enum('鮴','鮴','鮴') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ托シ秦;
+Table Create Table
+シエシ托シ CREATE TABLE `シエシ托シ秦 (
+ `シ」シ疏 enum('スア','スイ','スウ') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ托シ疏;
+Table Create Table
+シエシ托シ CREATE TABLE `シエシ托シ疏 (
+ `シ」シ疏 enum('縺','縺','縺') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ托シ蛋;
+Table Create Table
+シエシ托シ CREATE TABLE `シエシ托シ蛋 (
+ `シ」シ疏 enum('鮴','鮴','鮴') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+DESC `シエシ疏;
+Field Type Null Key Default Extra
+シ」シ enum('スア','スイ','スウ') YES MUL NULL
+DESC `シエシ蛋;
+Field Type Null Key Default Extra
+シ」シ enum('縺','縺','縺') YES MUL NULL
+DESC `シエシ伝;
+Field Type Null Key Default Extra
+シ」シ enum('鮴','鮴','鮴') YES MUL NULL
+DESC `シエシ覗;
+Field Type Null Key Default Extra
+シ」シ enum('スア','スイ','スウ') YES MUL NULL
+DESC `シエシ描;
+Field Type Null Key Default Extra
+シ」シ enum('縺','縺','縺') YES MUL NULL
+DESC `シエシ冒;
+Field Type Null Key Default Extra
+シ」シ enum('鮴','鮴','鮴') YES MUL NULL
+DESC `シエシ輿;
+Field Type Null Key Default Extra
+シ」シ enum('スア','スイ','スウ') YES MUL NULL
+DESC `シエシ倭;
+Field Type Null Key Default Extra
+シ」シ enum('縺','縺','縺') YES MUL NULL
+DESC `シエシ兪;
+Field Type Null Key Default Extra
+シ」シ enum('鮴','鮴','鮴') YES MUL NULL
+DESC `シエシ托シ秦;
+Field Type Null Key Default Extra
+シ」シ enum('スア','スイ','スウ') YES MUL NULL
+DESC `シエシ托シ疏;
+Field Type Null Key Default Extra
+シ」シ enum('縺','縺','縺') YES MUL NULL
+DESC `シエシ托シ蛋;
+Field Type Null Key Default Extra
+シ」シ enum('鮴','鮴','鮴') YES MUL NULL
+ALTER TABLE `シエシ疏 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ蛋 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ伝 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ覗 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ描 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ冒 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ輿 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ倭 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ兪 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ托シ秦 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ托シ疏 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ托シ蛋 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+SHOW CREATE TABLE `シエシ疏;
+Table Create Table
+シエシ CREATE TABLE `シエシ疏 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('スア','スイ','スウ') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ蛋;
+Table Create Table
+シエシ CREATE TABLE `シエシ蛋 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('縺','縺','縺') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ伝;
+Table Create Table
+シエシ CREATE TABLE `シエシ伝 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('鮴','鮴','鮴') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ覗;
+Table Create Table
+シエシ CREATE TABLE `シエシ覗 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('スア','スイ','スウ') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ描;
+Table Create Table
+シエシ CREATE TABLE `シエシ描 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('縺','縺','縺') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ冒;
+Table Create Table
+シエシ CREATE TABLE `シエシ冒 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('鮴','鮴','鮴') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ輿;
+Table Create Table
+シエシ CREATE TABLE `シエシ輿 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('スア','スイ','スウ') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ倭;
+Table Create Table
+シエシ CREATE TABLE `シエシ倭 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('縺','縺','縺') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ兪;
+Table Create Table
+シエシ CREATE TABLE `シエシ兪 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('鮴','鮴','鮴') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=HEAP DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ托シ秦;
+Table Create Table
+シエシ托シ CREATE TABLE `シエシ托シ秦 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('スア','スイ','スウ') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ托シ疏;
+Table Create Table
+シエシ托シ CREATE TABLE `シエシ托シ疏 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('縺','縺','縺') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+SHOW CREATE TABLE `シエシ托シ蛋;
+Table Create Table
+シエシ托シ CREATE TABLE `シエシ托シ蛋 (
+ `シ」シ蛋 char(1) NOT NULL default '',
+ `シ」シ疏 enum('鮴','鮴','鮴') default NULL,
+ KEY `シ」シ疏 (`シ」シ疏)
+) ENGINE=BerkeleyDB DEFAULT CHARSET=utf8
+DESC `シエシ疏;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('スア','スイ','スウ') YES MUL NULL
+DESC `シエシ蛋;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('縺','縺','縺') YES MUL NULL
+DESC `シエシ伝;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('鮴','鮴','鮴') YES MUL NULL
+DESC `シエシ覗;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('スア','スイ','スウ') YES MUL NULL
+DESC `シエシ描;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('縺','縺','縺') YES MUL NULL
+DESC `シエシ冒;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('鮴','鮴','鮴') YES MUL NULL
+DESC `シエシ輿;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('スア','スイ','スウ') YES MUL NULL
+DESC `シエシ倭;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('縺','縺','縺') YES MUL NULL
+DESC `シエシ兪;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('鮴','鮴','鮴') YES MUL NULL
+DESC `シエシ托シ秦;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('スア','スイ','スウ') YES MUL NULL
+DESC `シエシ托シ疏;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('縺','縺','縺') YES MUL NULL
+DESC `シエシ托シ蛋;
+Field Type Null Key Default Extra
+シ」シ char(1)
+シ」シ enum('鮴','鮴','鮴') YES MUL NULL
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_insert_sjis.result b/mysql-test/suite/jp/r/jp_insert_sjis.result
new file mode 100755
index 00000000000..c516986a256
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_insert_sjis.result
@@ -0,0 +1,905 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+SELECT INSERT(`C1`,1,1,'カ') FROM `T1`;
+INSERT(`C1`,1,1,'カ')
+カイウエオ
+SELECT INSERT(`C1`,1,2,'カキ') FROM `T1`;
+INSERT(`C1`,1,2,'カキ')
+カキウエオ
+SELECT INSERT(`C1`,1,3,'カキク') FROM `T1`;
+INSERT(`C1`,1,3,'カキク')
+カキクエオ
+SELECT INSERT(`C1`,1,4,'カキクケ') FROM `T1`;
+INSERT(`C1`,1,4,'カキクケ')
+カキクケオ
+SELECT INSERT(`C1`,1,5,'カキクケコ') FROM `T1`;
+INSERT(`C1`,1,5,'カキクケコ')
+カキクケコ
+SELECT INSERT(`C1`,2,1,'キ') FROM `T1`;
+INSERT(`C1`,2,1,'キ')
+アキウエオ
+SELECT INSERT(`C1`,2,2,'キク') FROM `T1`;
+INSERT(`C1`,2,2,'キク')
+アキクエオ
+SELECT INSERT(`C1`,2,3,'キクケ') FROM `T1`;
+INSERT(`C1`,2,3,'キクケ')
+アキクケオ
+SELECT INSERT(`C1`,2,4,'キクケコ') FROM `T1`;
+INSERT(`C1`,2,4,'キクケコ')
+アキクケコ
+SELECT INSERT(`C1`,3,1,'ク') FROM `T1`;
+INSERT(`C1`,3,1,'ク')
+アイクエオ
+SELECT INSERT(`C1`,3,2,'クケ') FROM `T1`;
+INSERT(`C1`,3,2,'クケ')
+アイクケオ
+SELECT INSERT(`C1`,3,3,'クケコ') FROM `T1`;
+INSERT(`C1`,3,3,'クケコ')
+アイクケコ
+SELECT INSERT(`C1`,4,1,'ケ') FROM `T1`;
+INSERT(`C1`,4,1,'ケ')
+アイウケオ
+SELECT INSERT(`C1`,4,2,'ケコ') FROM `T1`;
+INSERT(`C1`,4,2,'ケコ')
+アイウケコ
+SELECT INSERT(`C1`,5,1,'コ') FROM `T1`;
+INSERT(`C1`,5,1,'コ')
+アイウエコ
+SELECT INSERT(`C1`,1,1,' ') FROM `T1`;
+INSERT(`C1`,1,1,' ')
+ イウエオ
+SELECT INSERT(`C1`,1,2,' ') FROM `T1`;
+INSERT(`C1`,1,2,' ')
+ ウエオ
+SELECT INSERT(`C1`,1,3,' ') FROM `T1`;
+INSERT(`C1`,1,3,' ')
+ エオ
+SELECT INSERT(`C1`,1,4,' ') FROM `T1`;
+INSERT(`C1`,1,4,' ')
+ オ
+SELECT INSERT(`C1`,1,5,' ') FROM `T1`;
+INSERT(`C1`,1,5,' ')
+
+SELECT INSERT(`C1`,2,1,' ') FROM `T1`;
+INSERT(`C1`,2,1,' ')
+ア ウエオ
+SELECT INSERT(`C1`,2,2,' ') FROM `T1`;
+INSERT(`C1`,2,2,' ')
+ア エオ
+SELECT INSERT(`C1`,2,3,' ') FROM `T1`;
+INSERT(`C1`,2,3,' ')
+ア オ
+SELECT INSERT(`C1`,2,4,' ') FROM `T1`;
+INSERT(`C1`,2,4,' ')
+ア
+SELECT INSERT(`C1`,3,1,' ') FROM `T1`;
+INSERT(`C1`,3,1,' ')
+アイ エオ
+SELECT INSERT(`C1`,3,2,' ') FROM `T1`;
+INSERT(`C1`,3,2,' ')
+アイ オ
+SELECT INSERT(`C1`,3,3,' ') FROM `T1`;
+INSERT(`C1`,3,3,' ')
+アイ
+SELECT INSERT(`C1`,4,1,' ') FROM `T1`;
+INSERT(`C1`,4,1,' ')
+アイウ オ
+SELECT INSERT(`C1`,4,2,' ') FROM `T1`;
+INSERT(`C1`,4,2,' ')
+アイウ
+SELECT INSERT(`C1`,5,1,' ') FROM `T1`;
+INSERT(`C1`,5,1,' ')
+アイウエ
+SELECT INSERT(`C1`,1,1,'か') FROM `T2`;
+INSERT(`C1`,1,1,'か')
+かいうえお
+SELECT INSERT(`C1`,1,2,'かき') FROM `T2`;
+INSERT(`C1`,1,2,'かき')
+かきうえお
+SELECT INSERT(`C1`,1,3,'かきく') FROM `T2`;
+INSERT(`C1`,1,3,'かきく')
+かきくえお
+SELECT INSERT(`C1`,1,4,'かきくけ') FROM `T2`;
+INSERT(`C1`,1,4,'かきくけ')
+かきくけお
+SELECT INSERT(`C1`,1,5,'かきくけこ') FROM `T2`;
+INSERT(`C1`,1,5,'かきくけこ')
+かきくけこ
+SELECT INSERT(`C1`,2,1,'き') FROM `T2`;
+INSERT(`C1`,2,1,'き')
+あきうえお
+SELECT INSERT(`C1`,2,2,'きく') FROM `T2`;
+INSERT(`C1`,2,2,'きく')
+あきくえお
+SELECT INSERT(`C1`,2,3,'きくけ') FROM `T2`;
+INSERT(`C1`,2,3,'きくけ')
+あきくけお
+SELECT INSERT(`C1`,2,4,'きくけこ') FROM `T2`;
+INSERT(`C1`,2,4,'きくけこ')
+あきくけこ
+SELECT INSERT(`C1`,3,1,'く') FROM `T2`;
+INSERT(`C1`,3,1,'く')
+あいくえお
+SELECT INSERT(`C1`,3,2,'くけ') FROM `T2`;
+INSERT(`C1`,3,2,'くけ')
+あいくけお
+SELECT INSERT(`C1`,3,3,'くけこ') FROM `T2`;
+INSERT(`C1`,3,3,'くけこ')
+あいくけこ
+SELECT INSERT(`C1`,4,1,'け') FROM `T2`;
+INSERT(`C1`,4,1,'け')
+あいうけお
+SELECT INSERT(`C1`,4,2,'けこ') FROM `T2`;
+INSERT(`C1`,4,2,'けこ')
+あいうけこ
+SELECT INSERT(`C1`,5,1,'こ') FROM `T2`;
+INSERT(`C1`,5,1,'こ')
+あいうえこ
+SELECT INSERT(`C1`,1,1,' ') FROM `T2`;
+INSERT(`C1`,1,1,' ')
+ いうえお
+SELECT INSERT(`C1`,1,2,'  ') FROM `T2`;
+INSERT(`C1`,1,2,'  ')
+  うえお
+SELECT INSERT(`C1`,1,3,'   ') FROM `T2`;
+INSERT(`C1`,1,3,'   ')
+   えお
+SELECT INSERT(`C1`,1,4,'    ') FROM `T2`;
+INSERT(`C1`,1,4,'    ')
+    お
+SELECT INSERT(`C1`,1,5,'     ') FROM `T2`;
+INSERT(`C1`,1,5,'     ')
+     
+SELECT INSERT(`C1`,2,1,' ') FROM `T2`;
+INSERT(`C1`,2,1,' ')
+あ うえお
+SELECT INSERT(`C1`,2,2,'  ') FROM `T2`;
+INSERT(`C1`,2,2,'  ')
+あ  えお
+SELECT INSERT(`C1`,2,3,'   ') FROM `T2`;
+INSERT(`C1`,2,3,'   ')
+あ   お
+SELECT INSERT(`C1`,2,4,'    ') FROM `T2`;
+INSERT(`C1`,2,4,'    ')
+あ    
+SELECT INSERT(`C1`,3,1,' ') FROM `T2`;
+INSERT(`C1`,3,1,' ')
+あい えお
+SELECT INSERT(`C1`,3,2,'  ') FROM `T2`;
+INSERT(`C1`,3,2,'  ')
+あい  お
+SELECT INSERT(`C1`,3,3,'   ') FROM `T2`;
+INSERT(`C1`,3,3,'   ')
+あい   
+SELECT INSERT(`C1`,4,1,' ') FROM `T2`;
+INSERT(`C1`,4,1,' ')
+あいう お
+SELECT INSERT(`C1`,4,2,'  ') FROM `T2`;
+INSERT(`C1`,4,2,'  ')
+あいう  
+SELECT INSERT(`C1`,5,1,' ') FROM `T2`;
+INSERT(`C1`,5,1,' ')
+あいうえ 
+SELECT INSERT(`C1`,1,1,'能') FROM `T3`;
+INSERT(`C1`,1,1,'能')
+能十表予構
+SELECT INSERT(`C1`,1,2,'能能' ) FROM `T3`;
+INSERT(`C1`,1,2,'能能' )
+能能表予構
+SELECT INSERT(`C1`,1,3,'能能能' ) FROM `T3`;
+INSERT(`C1`,1,3,'能能能' )
+能能能予構
+SELECT INSERT(`C1`,1,4,'能能能能' ) FROM `T3`;
+INSERT(`C1`,1,4,'能能能能' )
+能能能能構
+SELECT INSERT(`C1`,1,5,'能能能能能' ) FROM `T3`;
+INSERT(`C1`,1,5,'能能能能能' )
+能能能能能
+SELECT INSERT(`C1`,2,1,'能') FROM `T3`;
+INSERT(`C1`,2,1,'能')
+ソ能表予構
+SELECT INSERT(`C1`,2,2,'能能' ) FROM `T3`;
+INSERT(`C1`,2,2,'能能' )
+ソ能能予構
+SELECT INSERT(`C1`,2,3,'能能能' ) FROM `T3`;
+INSERT(`C1`,2,3,'能能能' )
+ソ能能能構
+SELECT INSERT(`C1`,2,4,'能能能能' ) FROM `T3`;
+INSERT(`C1`,2,4,'能能能能' )
+ソ能能能能
+SELECT INSERT(`C1`,3,1,'能') FROM `T3`;
+INSERT(`C1`,3,1,'能')
+ソ十能予構
+SELECT INSERT(`C1`,3,2,'能能' ) FROM `T3`;
+INSERT(`C1`,3,2,'能能' )
+ソ十能能構
+SELECT INSERT(`C1`,3,3,'能能能' ) FROM `T3`;
+INSERT(`C1`,3,3,'能能能' )
+ソ十能能能
+SELECT INSERT(`C1`,4,1,'能') FROM `T3`;
+INSERT(`C1`,4,1,'能')
+ソ十表能構
+SELECT INSERT(`C1`,4,2,'能能' ) FROM `T3`;
+INSERT(`C1`,4,2,'能能' )
+ソ十表能能
+SELECT INSERT(`C1`,5,1,'能') FROM `T3`;
+INSERT(`C1`,5,1,'能')
+ソ十表予能
+SELECT INSERT(`C1`,1,1,'カ') FROM `T4`;
+INSERT(`C1`,1,1,'カ')
+カイウエオ
+SELECT INSERT(`C1`,1,2,'カキ') FROM `T4`;
+INSERT(`C1`,1,2,'カキ')
+カキウエオ
+SELECT INSERT(`C1`,1,3,'カキク') FROM `T4`;
+INSERT(`C1`,1,3,'カキク')
+カキクエオ
+SELECT INSERT(`C1`,1,4,'カキクケ') FROM `T4`;
+INSERT(`C1`,1,4,'カキクケ')
+カキクケオ
+SELECT INSERT(`C1`,1,5,'カキクケコ') FROM `T4`;
+INSERT(`C1`,1,5,'カキクケコ')
+カキクケコ
+SELECT INSERT(`C1`,2,1,'キ') FROM `T4`;
+INSERT(`C1`,2,1,'キ')
+アキウエオ
+SELECT INSERT(`C1`,2,2,'キク') FROM `T4`;
+INSERT(`C1`,2,2,'キク')
+アキクエオ
+SELECT INSERT(`C1`,2,3,'キクケ') FROM `T4`;
+INSERT(`C1`,2,3,'キクケ')
+アキクケオ
+SELECT INSERT(`C1`,2,4,'キクケコ') FROM `T4`;
+INSERT(`C1`,2,4,'キクケコ')
+アキクケコ
+SELECT INSERT(`C1`,3,1,'ク') FROM `T4`;
+INSERT(`C1`,3,1,'ク')
+アイクエオ
+SELECT INSERT(`C1`,3,2,'クケ') FROM `T4`;
+INSERT(`C1`,3,2,'クケ')
+アイクケオ
+SELECT INSERT(`C1`,3,3,'クケコ') FROM `T4`;
+INSERT(`C1`,3,3,'クケコ')
+アイクケコ
+SELECT INSERT(`C1`,4,1,'ケ') FROM `T4`;
+INSERT(`C1`,4,1,'ケ')
+アイウケオ
+SELECT INSERT(`C1`,4,2,'ケコ') FROM `T4`;
+INSERT(`C1`,4,2,'ケコ')
+アイウケコ
+SELECT INSERT(`C1`,5,1,'コ') FROM `T4`;
+INSERT(`C1`,5,1,'コ')
+アイウエコ
+SELECT INSERT(`C1`,1,1,' ') FROM `T4`;
+INSERT(`C1`,1,1,' ')
+ イウエオ
+SELECT INSERT(`C1`,1,2,' ') FROM `T4`;
+INSERT(`C1`,1,2,' ')
+ ウエオ
+SELECT INSERT(`C1`,1,3,' ') FROM `T4`;
+INSERT(`C1`,1,3,' ')
+ エオ
+SELECT INSERT(`C1`,1,4,' ') FROM `T4`;
+INSERT(`C1`,1,4,' ')
+ オ
+SELECT INSERT(`C1`,1,5,' ') FROM `T4`;
+INSERT(`C1`,1,5,' ')
+
+SELECT INSERT(`C1`,2,1,' ') FROM `T4`;
+INSERT(`C1`,2,1,' ')
+ア ウエオ
+SELECT INSERT(`C1`,2,2,' ') FROM `T4`;
+INSERT(`C1`,2,2,' ')
+ア エオ
+SELECT INSERT(`C1`,2,3,' ') FROM `T4`;
+INSERT(`C1`,2,3,' ')
+ア オ
+SELECT INSERT(`C1`,2,4,' ') FROM `T4`;
+INSERT(`C1`,2,4,' ')
+ア
+SELECT INSERT(`C1`,3,1,' ') FROM `T4`;
+INSERT(`C1`,3,1,' ')
+アイ エオ
+SELECT INSERT(`C1`,3,2,' ') FROM `T4`;
+INSERT(`C1`,3,2,' ')
+アイ オ
+SELECT INSERT(`C1`,3,3,' ') FROM `T4`;
+INSERT(`C1`,3,3,' ')
+アイ
+SELECT INSERT(`C1`,4,1,' ') FROM `T4`;
+INSERT(`C1`,4,1,' ')
+アイウ オ
+SELECT INSERT(`C1`,4,2,' ') FROM `T4`;
+INSERT(`C1`,4,2,' ')
+アイウ
+SELECT INSERT(`C1`,5,1,' ') FROM `T4`;
+INSERT(`C1`,5,1,' ')
+アイウエ
+SELECT INSERT(`C1`,1,1,'か') FROM `T5`;
+INSERT(`C1`,1,1,'か')
+かいうえお
+SELECT INSERT(`C1`,1,2,'かき') FROM `T5`;
+INSERT(`C1`,1,2,'かき')
+かきうえお
+SELECT INSERT(`C1`,1,3,'かきく') FROM `T5`;
+INSERT(`C1`,1,3,'かきく')
+かきくえお
+SELECT INSERT(`C1`,1,4,'かきくけ') FROM `T5`;
+INSERT(`C1`,1,4,'かきくけ')
+かきくけお
+SELECT INSERT(`C1`,1,5,'かきくけこ') FROM `T5`;
+INSERT(`C1`,1,5,'かきくけこ')
+かきくけこ
+SELECT INSERT(`C1`,2,1,'き') FROM `T5`;
+INSERT(`C1`,2,1,'き')
+あきうえお
+SELECT INSERT(`C1`,2,2,'きく') FROM `T5`;
+INSERT(`C1`,2,2,'きく')
+あきくえお
+SELECT INSERT(`C1`,2,3,'きくけ') FROM `T5`;
+INSERT(`C1`,2,3,'きくけ')
+あきくけお
+SELECT INSERT(`C1`,2,4,'きくけこ') FROM `T5`;
+INSERT(`C1`,2,4,'きくけこ')
+あきくけこ
+SELECT INSERT(`C1`,3,1,'く') FROM `T5`;
+INSERT(`C1`,3,1,'く')
+あいくえお
+SELECT INSERT(`C1`,3,2,'くけ') FROM `T5`;
+INSERT(`C1`,3,2,'くけ')
+あいくけお
+SELECT INSERT(`C1`,3,3,'くけこ') FROM `T5`;
+INSERT(`C1`,3,3,'くけこ')
+あいくけこ
+SELECT INSERT(`C1`,4,1,'け') FROM `T5`;
+INSERT(`C1`,4,1,'け')
+あいうけお
+SELECT INSERT(`C1`,4,2,'けこ') FROM `T5`;
+INSERT(`C1`,4,2,'けこ')
+あいうけこ
+SELECT INSERT(`C1`,5,1,'こ') FROM `T5`;
+INSERT(`C1`,5,1,'こ')
+あいうえこ
+SELECT INSERT(`C1`,1,1,' ') FROM `T5`;
+INSERT(`C1`,1,1,' ')
+ いうえお
+SELECT INSERT(`C1`,1,2,'  ') FROM `T5`;
+INSERT(`C1`,1,2,'  ')
+  うえお
+SELECT INSERT(`C1`,1,3,'   ') FROM `T5`;
+INSERT(`C1`,1,3,'   ')
+   えお
+SELECT INSERT(`C1`,1,4,'    ') FROM `T5`;
+INSERT(`C1`,1,4,'    ')
+    お
+SELECT INSERT(`C1`,1,5,'     ') FROM `T5`;
+INSERT(`C1`,1,5,'     ')
+     
+SELECT INSERT(`C1`,2,1,' ') FROM `T5`;
+INSERT(`C1`,2,1,' ')
+あ うえお
+SELECT INSERT(`C1`,2,2,'  ') FROM `T5`;
+INSERT(`C1`,2,2,'  ')
+あ  えお
+SELECT INSERT(`C1`,2,3,'   ') FROM `T5`;
+INSERT(`C1`,2,3,'   ')
+あ   お
+SELECT INSERT(`C1`,2,4,'    ') FROM `T5`;
+INSERT(`C1`,2,4,'    ')
+あ    
+SELECT INSERT(`C1`,3,1,' ') FROM `T5`;
+INSERT(`C1`,3,1,' ')
+あい えお
+SELECT INSERT(`C1`,3,2,'  ') FROM `T5`;
+INSERT(`C1`,3,2,'  ')
+あい  お
+SELECT INSERT(`C1`,3,3,'   ') FROM `T5`;
+INSERT(`C1`,3,3,'   ')
+あい   
+SELECT INSERT(`C1`,4,1,' ') FROM `T5`;
+INSERT(`C1`,4,1,' ')
+あいう お
+SELECT INSERT(`C1`,4,2,'  ') FROM `T5`;
+INSERT(`C1`,4,2,'  ')
+あいう  
+SELECT INSERT(`C1`,5,1,' ') FROM `T5`;
+INSERT(`C1`,5,1,' ')
+あいうえ 
+SELECT INSERT(`C1`,1,1,'能') FROM `T6`;
+INSERT(`C1`,1,1,'能')
+能十表予構
+SELECT INSERT(`C1`,1,2,'能能' ) FROM `T6`;
+INSERT(`C1`,1,2,'能能' )
+能能表予構
+SELECT INSERT(`C1`,1,3,'能能能' ) FROM `T6`;
+INSERT(`C1`,1,3,'能能能' )
+能能能予構
+SELECT INSERT(`C1`,1,4,'能能能能' ) FROM `T6`;
+INSERT(`C1`,1,4,'能能能能' )
+能能能能構
+SELECT INSERT(`C1`,1,5,'能能能能能' ) FROM `T6`;
+INSERT(`C1`,1,5,'能能能能能' )
+能能能能能
+SELECT INSERT(`C1`,2,1,'能') FROM `T6`;
+INSERT(`C1`,2,1,'能')
+ソ能表予構
+SELECT INSERT(`C1`,2,2,'能能') FROM `T6`;
+INSERT(`C1`,2,2,'能能')
+ソ能能予構
+SELECT INSERT(`C1`,2,3,'能能能' ) FROM `T6`;
+INSERT(`C1`,2,3,'能能能' )
+ソ能能能構
+SELECT INSERT(`C1`,2,4,'能能能能' ) FROM `T6`;
+INSERT(`C1`,2,4,'能能能能' )
+ソ能能能能
+SELECT INSERT(`C1`,3,1,'能') FROM `T6`;
+INSERT(`C1`,3,1,'能')
+ソ十能予構
+SELECT INSERT(`C1`,3,2,'能能' ) FROM `T6`;
+INSERT(`C1`,3,2,'能能' )
+ソ十能能構
+SELECT INSERT(`C1`,3,3,'能能能' ) FROM `T6`;
+INSERT(`C1`,3,3,'能能能' )
+ソ十能能能
+SELECT INSERT(`C1`,4,1,'能') FROM `T6`;
+INSERT(`C1`,4,1,'能')
+ソ十表能構
+SELECT INSERT(`C1`,4,2,'能能' ) FROM `T6`;
+INSERT(`C1`,4,2,'能能' )
+ソ十表能能
+SELECT INSERT(`C1`,5,1,'能') FROM `T6`;
+INSERT(`C1`,5,1,'能')
+ソ十表予能
+SELECT INSERT(`C1`,1,1,'カ') FROM `T7`;
+INSERT(`C1`,1,1,'カ')
+カイウエオ
+SELECT INSERT(`C1`,1,2,'カキ') FROM `T7`;
+INSERT(`C1`,1,2,'カキ')
+カキウエオ
+SELECT INSERT(`C1`,1,3,'カキク') FROM `T7`;
+INSERT(`C1`,1,3,'カキク')
+カキクエオ
+SELECT INSERT(`C1`,1,4,'カキクケ') FROM `T7`;
+INSERT(`C1`,1,4,'カキクケ')
+カキクケオ
+SELECT INSERT(`C1`,1,5,'カキクケコ') FROM `T7`;
+INSERT(`C1`,1,5,'カキクケコ')
+カキクケコ
+SELECT INSERT(`C1`,2,1,'キ') FROM `T7`;
+INSERT(`C1`,2,1,'キ')
+アキウエオ
+SELECT INSERT(`C1`,2,2,'キク') FROM `T7`;
+INSERT(`C1`,2,2,'キク')
+アキクエオ
+SELECT INSERT(`C1`,2,3,'キクケ') FROM `T7`;
+INSERT(`C1`,2,3,'キクケ')
+アキクケオ
+SELECT INSERT(`C1`,2,4,'キクケコ') FROM `T7`;
+INSERT(`C1`,2,4,'キクケコ')
+アキクケコ
+SELECT INSERT(`C1`,3,1,'ク') FROM `T7`;
+INSERT(`C1`,3,1,'ク')
+アイクエオ
+SELECT INSERT(`C1`,3,2,'クケ') FROM `T7`;
+INSERT(`C1`,3,2,'クケ')
+アイクケオ
+SELECT INSERT(`C1`,3,3,'クケコ') FROM `T7`;
+INSERT(`C1`,3,3,'クケコ')
+アイクケコ
+SELECT INSERT(`C1`,4,1,'ケ') FROM `T7`;
+INSERT(`C1`,4,1,'ケ')
+アイウケオ
+SELECT INSERT(`C1`,4,2,'ケコ') FROM `T7`;
+INSERT(`C1`,4,2,'ケコ')
+アイウケコ
+SELECT INSERT(`C1`,5,1,'コ') FROM `T7`;
+INSERT(`C1`,5,1,'コ')
+アイウエコ
+SELECT INSERT(`C1`,1,1,' ') FROM `T7`;
+INSERT(`C1`,1,1,' ')
+ イウエオ
+SELECT INSERT(`C1`,1,2,' ') FROM `T7`;
+INSERT(`C1`,1,2,' ')
+ ウエオ
+SELECT INSERT(`C1`,1,3,' ') FROM `T7`;
+INSERT(`C1`,1,3,' ')
+ エオ
+SELECT INSERT(`C1`,1,4,' ') FROM `T7`;
+INSERT(`C1`,1,4,' ')
+ オ
+SELECT INSERT(`C1`,1,5,' ') FROM `T7`;
+INSERT(`C1`,1,5,' ')
+
+SELECT INSERT(`C1`,2,1,' ') FROM `T7`;
+INSERT(`C1`,2,1,' ')
+ア ウエオ
+SELECT INSERT(`C1`,2,2,' ') FROM `T7`;
+INSERT(`C1`,2,2,' ')
+ア エオ
+SELECT INSERT(`C1`,2,3,' ') FROM `T7`;
+INSERT(`C1`,2,3,' ')
+ア オ
+SELECT INSERT(`C1`,2,4,' ') FROM `T7`;
+INSERT(`C1`,2,4,' ')
+ア
+SELECT INSERT(`C1`,3,1,' ') FROM `T7`;
+INSERT(`C1`,3,1,' ')
+アイ エオ
+SELECT INSERT(`C1`,3,2,' ') FROM `T7`;
+INSERT(`C1`,3,2,' ')
+アイ オ
+SELECT INSERT(`C1`,3,3,' ') FROM `T7`;
+INSERT(`C1`,3,3,' ')
+アイ
+SELECT INSERT(`C1`,4,1,' ') FROM `T7`;
+INSERT(`C1`,4,1,' ')
+アイウ オ
+SELECT INSERT(`C1`,4,2,' ') FROM `T7`;
+INSERT(`C1`,4,2,' ')
+アイウ
+SELECT INSERT(`C1`,5,1,' ') FROM `T7`;
+INSERT(`C1`,5,1,' ')
+アイウエ
+SELECT INSERT(`C1`,1,1,'か') FROM `T8`;
+INSERT(`C1`,1,1,'か')
+かいうえお
+SELECT INSERT(`C1`,1,2,'かき') FROM `T8`;
+INSERT(`C1`,1,2,'かき')
+かきうえお
+SELECT INSERT(`C1`,1,3,'かきく') FROM `T8`;
+INSERT(`C1`,1,3,'かきく')
+かきくえお
+SELECT INSERT(`C1`,1,4,'かきくけ') FROM `T8`;
+INSERT(`C1`,1,4,'かきくけ')
+かきくけお
+SELECT INSERT(`C1`,1,5,'かきくけこ') FROM `T8`;
+INSERT(`C1`,1,5,'かきくけこ')
+かきくけこ
+SELECT INSERT(`C1`,2,1,'き') FROM `T8`;
+INSERT(`C1`,2,1,'き')
+あきうえお
+SELECT INSERT(`C1`,2,2,'きく') FROM `T8`;
+INSERT(`C1`,2,2,'きく')
+あきくえお
+SELECT INSERT(`C1`,2,3,'きくけ') FROM `T8`;
+INSERT(`C1`,2,3,'きくけ')
+あきくけお
+SELECT INSERT(`C1`,2,4,'きくけこ') FROM `T8`;
+INSERT(`C1`,2,4,'きくけこ')
+あきくけこ
+SELECT INSERT(`C1`,3,1,'く') FROM `T8`;
+INSERT(`C1`,3,1,'く')
+あいくえお
+SELECT INSERT(`C1`,3,2,'くけ') FROM `T8`;
+INSERT(`C1`,3,2,'くけ')
+あいくけお
+SELECT INSERT(`C1`,3,3,'くけこ') FROM `T8`;
+INSERT(`C1`,3,3,'くけこ')
+あいくけこ
+SELECT INSERT(`C1`,4,1,'け') FROM `T8`;
+INSERT(`C1`,4,1,'け')
+あいうけお
+SELECT INSERT(`C1`,4,2,'けこ') FROM `T8`;
+INSERT(`C1`,4,2,'けこ')
+あいうけこ
+SELECT INSERT(`C1`,5,1,'こ') FROM `T8`;
+INSERT(`C1`,5,1,'こ')
+あいうえこ
+SELECT INSERT(`C1`,1,1,' ') FROM `T8`;
+INSERT(`C1`,1,1,' ')
+ いうえお
+SELECT INSERT(`C1`,1,2,'  ') FROM `T8`;
+INSERT(`C1`,1,2,'  ')
+  うえお
+SELECT INSERT(`C1`,1,3,'   ') FROM `T8`;
+INSERT(`C1`,1,3,'   ')
+   えお
+SELECT INSERT(`C1`,1,4,'    ') FROM `T8`;
+INSERT(`C1`,1,4,'    ')
+    お
+SELECT INSERT(`C1`,1,5,'     ') FROM `T8`;
+INSERT(`C1`,1,5,'     ')
+     
+SELECT INSERT(`C1`,2,1,' ') FROM `T8`;
+INSERT(`C1`,2,1,' ')
+あ うえお
+SELECT INSERT(`C1`,2,2,'  ') FROM `T8`;
+INSERT(`C1`,2,2,'  ')
+あ  えお
+SELECT INSERT(`C1`,2,3,'   ') FROM `T8`;
+INSERT(`C1`,2,3,'   ')
+あ   お
+SELECT INSERT(`C1`,2,4,'    ') FROM `T8`;
+INSERT(`C1`,2,4,'    ')
+あ    
+SELECT INSERT(`C1`,3,1,' ') FROM `T8`;
+INSERT(`C1`,3,1,' ')
+あい えお
+SELECT INSERT(`C1`,3,2,'  ') FROM `T8`;
+INSERT(`C1`,3,2,'  ')
+あい  お
+SELECT INSERT(`C1`,3,3,'   ') FROM `T8`;
+INSERT(`C1`,3,3,'   ')
+あい   
+SELECT INSERT(`C1`,4,1,' ') FROM `T8`;
+INSERT(`C1`,4,1,' ')
+あいう お
+SELECT INSERT(`C1`,4,2,'  ') FROM `T8`;
+INSERT(`C1`,4,2,'  ')
+あいう  
+SELECT INSERT(`C1`,5,1,' ') FROM `T8`;
+INSERT(`C1`,5,1,' ')
+あいうえ 
+SELECT INSERT(`C1`,1,1,'能') FROM `T9`;
+INSERT(`C1`,1,1,'能')
+能十表予構
+SELECT INSERT(`C1`,1,2,'能能' ) FROM `T9`;
+INSERT(`C1`,1,2,'能能' )
+能能表予構
+SELECT INSERT(`C1`,1,3,'能能能' ) FROM `T9`;
+INSERT(`C1`,1,3,'能能能' )
+能能能予構
+SELECT INSERT(`C1`,1,4,'能能能能' ) FROM `T9`;
+INSERT(`C1`,1,4,'能能能能' )
+能能能能構
+SELECT INSERT(`C1`,1,5,'能能能能能' ) FROM `T9`;
+INSERT(`C1`,1,5,'能能能能能' )
+能能能能能
+SELECT INSERT(`C1`,2,1,'能') FROM `T9`;
+INSERT(`C1`,2,1,'能')
+ソ能表予構
+SELECT INSERT(`C1`,2,2,'能能' ) FROM `T9`;
+INSERT(`C1`,2,2,'能能' )
+ソ能能予構
+SELECT INSERT(`C1`,2,3,'能能能' ) FROM `T9`;
+INSERT(`C1`,2,3,'能能能' )
+ソ能能能構
+SELECT INSERT(`C1`,2,4,'能能能能' ) FROM `T9`;
+INSERT(`C1`,2,4,'能能能能' )
+ソ能能能能
+SELECT INSERT(`C1`,3,1,'能') FROM `T9`;
+INSERT(`C1`,3,1,'能')
+ソ十能予構
+SELECT INSERT(`C1`,3,2,'能能' ) FROM `T9`;
+INSERT(`C1`,3,2,'能能' )
+ソ十能能構
+SELECT INSERT(`C1`,3,3,'能能能' ) FROM `T9`;
+INSERT(`C1`,3,3,'能能能' )
+ソ十能能能
+SELECT INSERT(`C1`,4,1,'能') FROM `T9`;
+INSERT(`C1`,4,1,'能')
+ソ十表能構
+SELECT INSERT(`C1`,4,2,'能能' ) FROM `T9`;
+INSERT(`C1`,4,2,'能能' )
+ソ十表能能
+SELECT INSERT(`C1`,5,1,'能') FROM `T9`;
+INSERT(`C1`,5,1,'能')
+ソ十表予能
+SELECT INSERT(`C1`,1,1,'カ') FROM `T10`;
+INSERT(`C1`,1,1,'カ')
+カイウエオ
+SELECT INSERT(`C1`,1,2,'カキ') FROM `T10`;
+INSERT(`C1`,1,2,'カキ')
+カキウエオ
+SELECT INSERT(`C1`,1,3,'カキク') FROM `T10`;
+INSERT(`C1`,1,3,'カキク')
+カキクエオ
+SELECT INSERT(`C1`,1,4,'カキクケ') FROM `T10`;
+INSERT(`C1`,1,4,'カキクケ')
+カキクケオ
+SELECT INSERT(`C1`,1,5,'カキクケコ') FROM `T10`;
+INSERT(`C1`,1,5,'カキクケコ')
+カキクケコ
+SELECT INSERT(`C1`,2,1,'キ') FROM `T10`;
+INSERT(`C1`,2,1,'キ')
+アキウエオ
+SELECT INSERT(`C1`,2,2,'キク') FROM `T10`;
+INSERT(`C1`,2,2,'キク')
+アキクエオ
+SELECT INSERT(`C1`,2,3,'キクケ') FROM `T10`;
+INSERT(`C1`,2,3,'キクケ')
+アキクケオ
+SELECT INSERT(`C1`,2,4,'キクケコ') FROM `T10`;
+INSERT(`C1`,2,4,'キクケコ')
+アキクケコ
+SELECT INSERT(`C1`,3,1,'ク') FROM `T10`;
+INSERT(`C1`,3,1,'ク')
+アイクエオ
+SELECT INSERT(`C1`,3,2,'クケ') FROM `T10`;
+INSERT(`C1`,3,2,'クケ')
+アイクケオ
+SELECT INSERT(`C1`,3,3,'クケコ') FROM `T10`;
+INSERT(`C1`,3,3,'クケコ')
+アイクケコ
+SELECT INSERT(`C1`,4,1,'ケ') FROM `T10`;
+INSERT(`C1`,4,1,'ケ')
+アイウケオ
+SELECT INSERT(`C1`,4,2,'ケコ') FROM `T10`;
+INSERT(`C1`,4,2,'ケコ')
+アイウケコ
+SELECT INSERT(`C1`,5,1,'コ') FROM `T10`;
+INSERT(`C1`,5,1,'コ')
+アイウエコ
+SELECT INSERT(`C1`,1,1,'か') FROM `T11`;
+INSERT(`C1`,1,1,'か')
+かいうえお
+SELECT INSERT(`C1`,1,2,'かき') FROM `T11`;
+INSERT(`C1`,1,2,'かき')
+かきうえお
+SELECT INSERT(`C1`,1,3,'かきく') FROM `T11`;
+INSERT(`C1`,1,3,'かきく')
+かきくえお
+SELECT INSERT(`C1`,1,4,'かきくけ') FROM `T11`;
+INSERT(`C1`,1,4,'かきくけ')
+かきくけお
+SELECT INSERT(`C1`,1,5,'かきくけこ') FROM `T11`;
+INSERT(`C1`,1,5,'かきくけこ')
+かきくけこ
+SELECT INSERT(`C1`,2,1,'き') FROM `T11`;
+INSERT(`C1`,2,1,'き')
+あきうえお
+SELECT INSERT(`C1`,2,2,'きく') FROM `T11`;
+INSERT(`C1`,2,2,'きく')
+あきくえお
+SELECT INSERT(`C1`,2,3,'きくけ') FROM `T11`;
+INSERT(`C1`,2,3,'きくけ')
+あきくけお
+SELECT INSERT(`C1`,2,4,'きくけこ') FROM `T11`;
+INSERT(`C1`,2,4,'きくけこ')
+あきくけこ
+SELECT INSERT(`C1`,3,1,'く') FROM `T11`;
+INSERT(`C1`,3,1,'く')
+あいくえお
+SELECT INSERT(`C1`,3,2,'くけ') FROM `T11`;
+INSERT(`C1`,3,2,'くけ')
+あいくけお
+SELECT INSERT(`C1`,3,3,'くけこ') FROM `T11`;
+INSERT(`C1`,3,3,'くけこ')
+あいくけこ
+SELECT INSERT(`C1`,4,1,'け') FROM `T11`;
+INSERT(`C1`,4,1,'け')
+あいうけお
+SELECT INSERT(`C1`,4,2,'けこ') FROM `T11`;
+INSERT(`C1`,4,2,'けこ')
+あいうけこ
+SELECT INSERT(`C1`,5,1,'こ') FROM `T11`;
+INSERT(`C1`,5,1,'こ')
+あいうえこ
+SELECT INSERT(`C1`,1,1,' ') FROM `T11`;
+INSERT(`C1`,1,1,' ')
+ いうえお
+SELECT INSERT(`C1`,1,2,'  ') FROM `T11`;
+INSERT(`C1`,1,2,'  ')
+  うえお
+SELECT INSERT(`C1`,1,3,'   ') FROM `T11`;
+INSERT(`C1`,1,3,'   ')
+   えお
+SELECT INSERT(`C1`,1,4,'    ') FROM `T11`;
+INSERT(`C1`,1,4,'    ')
+    お
+SELECT INSERT(`C1`,1,5,'     ') FROM `T11`;
+INSERT(`C1`,1,5,'     ')
+     
+SELECT INSERT(`C1`,2,1,' ') FROM `T11`;
+INSERT(`C1`,2,1,' ')
+あ うえお
+SELECT INSERT(`C1`,2,2,'  ') FROM `T11`;
+INSERT(`C1`,2,2,'  ')
+あ  えお
+SELECT INSERT(`C1`,2,3,'   ') FROM `T11`;
+INSERT(`C1`,2,3,'   ')
+あ   お
+SELECT INSERT(`C1`,2,4,'    ') FROM `T11`;
+INSERT(`C1`,2,4,'    ')
+あ    
+SELECT INSERT(`C1`,3,1,' ') FROM `T11`;
+INSERT(`C1`,3,1,' ')
+あい えお
+SELECT INSERT(`C1`,3,2,'  ') FROM `T11`;
+INSERT(`C1`,3,2,'  ')
+あい  お
+SELECT INSERT(`C1`,3,3,'   ') FROM `T11`;
+INSERT(`C1`,3,3,'   ')
+あい   
+SELECT INSERT(`C1`,4,1,' ') FROM `T11`;
+INSERT(`C1`,4,1,' ')
+あいう お
+SELECT INSERT(`C1`,4,2,'  ') FROM `T11`;
+INSERT(`C1`,4,2,'  ')
+あいう  
+SELECT INSERT(`C1`,5,1,' ') FROM `T11`;
+INSERT(`C1`,5,1,' ')
+あいうえ 
+SELECT INSERT(`C1`,1,1,'能') FROM `T12`;
+INSERT(`C1`,1,1,'能')
+能十表予構
+SELECT INSERT(`C1`,1,2,'能能') FROM `T12`;
+INSERT(`C1`,1,2,'能能')
+能能表予構
+SELECT INSERT(`C1`,1,3,'能能能') FROM `T12`;
+INSERT(`C1`,1,3,'能能能')
+能能能予構
+SELECT INSERT(`C1`,1,4,'能能能能') FROM `T12`;
+INSERT(`C1`,1,4,'能能能能')
+能能能能構
+SELECT INSERT(`C1`,1,5,'能能能能能') FROM `T12`;
+INSERT(`C1`,1,5,'能能能能能')
+能能能能能
+SELECT INSERT(`C1`,2,1,'能') FROM `T12`;
+INSERT(`C1`,2,1,'能')
+ソ能表予構
+SELECT INSERT(`C1`,2,2,'能能') FROM `T12`;
+INSERT(`C1`,2,2,'能能')
+ソ能能予構
+SELECT INSERT(`C1`,2,3,'能能能') FROM `T12`;
+INSERT(`C1`,2,3,'能能能')
+ソ能能能構
+SELECT INSERT(`C1`,2,4,'能能能能') FROM `T12`;
+INSERT(`C1`,2,4,'能能能能')
+ソ能能能能
+SELECT INSERT(`C1`,3,1,'能') FROM `T12`;
+INSERT(`C1`,3,1,'能')
+ソ十能予構
+SELECT INSERT(`C1`,3,2,'能能') FROM `T12`;
+INSERT(`C1`,3,2,'能能')
+ソ十能能構
+SELECT INSERT(`C1`,3,3,'能能能') FROM `T12`;
+INSERT(`C1`,3,3,'能能能')
+ソ十能能能
+SELECT INSERT(`C1`,4,1,'能') FROM `T12`;
+INSERT(`C1`,4,1,'能')
+ソ十表能構
+SELECT INSERT(`C1`,4,2,'能能') FROM `T12`;
+INSERT(`C1`,4,2,'能能')
+ソ十表能能
+SELECT INSERT(`C1`,5,1,'能') FROM `T12`;
+INSERT(`C1`,5,1,'能')
+ソ十表予能
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_insert_ucs2.result b/mysql-test/suite/jp/r/jp_insert_ucs2.result
new file mode 100755
index 00000000000..45487f65138
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_insert_ucs2.result
@@ -0,0 +1,906 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,1,'叱')
+叱軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,2,'叱叱')
+叱叱宍雫七
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,3,'叱叱叱')
+叱叱叱雫七
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,4,'叱叱叱叱')
+叱叱叱叱七
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,5,'叱叱叱叱叱')
+叱叱叱叱叱
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,1,'叱')
+竺叱宍雫七
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,2,'叱叱')
+竺叱叱雫七
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,3,'叱叱叱')
+竺叱叱叱七
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,4,'叱叱叱叱')
+竺叱叱叱叱
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,1,'叱')
+竺軸叱雫七
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,2,'叱叱')
+竺軸叱叱七
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,3,'叱叱叱')
+竺軸叱叱叱
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,4,1,'叱')
+竺軸宍叱七
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,4,2,'叱叱')
+竺軸宍叱叱
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,5,1,'叱')
+竺軸宍雫叱
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,1,' ')
+ 軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,2,' ')
+ 宍雫七
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,3,' ')
+ 雫七
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,4,' ')
+ 七
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,5,' ')
+
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,1,' ')
+竺 宍雫七
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,2,' ')
+竺 雫七
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,3,' ')
+竺 七
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,4,' ')
+竺
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,1,' ')
+竺軸 雫七
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,2,' ')
+竺軸 七
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,3,' ')
+竺軸
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,4,1,' ')
+竺軸宍 七
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,4,2,' ')
+竺軸宍
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,5,1,' ')
+竺軸宍雫
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,1,'、ォ')
+、ォ、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,2,'、ォ、ォ')
+、ォ、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ')
+、ォ、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,1,'、ォ')
+、「、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,2,'、ォ、ォ')
+、「、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,1,'、ォ')
+、「、、、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,2,'、ォ、ォ')
+、「、、、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ')
+、「、、、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,4,1,'、ォ')
+、「、、、ヲ、ォ、ェ
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,4,2,'、ォ、ォ')
+、「、、、ヲ、ォ、ォ
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,5,1,'、ォ')
+、「、、、ヲ、ィ、ォ
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,1,'。。')
+。。、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,2,'。。。。')
+。。。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,3,'。。。。。。')
+。。。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,4,'。。。。。。。。')
+。。。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,5,'。。。。。。。。。。')
+。。。。。。。。。。
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,1,'。。')
+、「。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,2,'。。。。')
+、「。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,3,'。。。。。。')
+、「。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,4,'。。。。。。。。')
+、「。。。。。。。。
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,1,'。。')
+、「、、。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,2,'。。。。')
+、「、、。。。。、ェ
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,3,'。。。。。。')
+、「、、。。。。。。
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,4,1,'。。')
+、「、、、ヲ。。、ェ
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,4,2,'。。。。')
+、「、、、ヲ。。。。
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,5,1,'。。')
+、「、、、ヲ、ィ。。
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,1,'床。')
+床。常ン常゙常゚常
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,2,'床。床。' )
+床。床。常゙常゚常
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,3,'床。床。床。' )
+床。床。床。常゚常
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,4,'床。床。床。床。' )
+床。床。床。床。常
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' )
+床。床。床。床。床。
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,2,1,'床。')
+常ワ床。常゙常゚常
+SELECT INSERT(`」テ」ア`,2,2,'床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,2,2,'床。床。' )
+常ワ床。床。常゚常
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,2,3,'床。床。床。' )
+常ワ床。床。床。常
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,2,4,'床。床。床。床。' )
+常ワ床。床。床。床。
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,3,1,'床。')
+常ワ常ン床。常゚常
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,3,2,'床。床。' )
+常ワ常ン床。床。常
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,3,3,'床。床。床。' )
+常ワ常ン床。床。床。
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,4,1,'床。')
+常ワ常ン常゙床。常
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,4,2,'床。床。' )
+常ワ常ン常゙床。床。
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,5,1,'床。')
+常ワ常ン常゙常゚床。
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,1,'叱')
+叱軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,2,'叱叱')
+叱叱宍雫七
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,3,'叱叱叱')
+叱叱叱雫七
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,4,'叱叱叱叱')
+叱叱叱叱七
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,5,'叱叱叱叱叱')
+叱叱叱叱叱
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,1,'叱')
+竺叱宍雫七
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,2,'叱叱')
+竺叱叱雫七
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,3,'叱叱叱')
+竺叱叱叱七
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,4,'叱叱叱叱')
+竺叱叱叱叱
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,1,'叱')
+竺軸叱雫七
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,2,'叱叱')
+竺軸叱叱七
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,3,'叱叱叱')
+竺軸叱叱叱
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,4,1,'叱')
+竺軸宍叱七
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,4,2,'叱叱')
+竺軸宍叱叱
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,5,1,'叱')
+竺軸宍雫叱
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,1,' ')
+ 軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,2,' ')
+ 宍雫七
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,3,' ')
+ 雫七
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,4,' ')
+ 七
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,5,' ')
+
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,1,' ')
+竺 宍雫七
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,2,' ')
+竺 雫七
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,3,' ')
+竺 七
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,4,' ')
+竺
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,1,' ')
+竺軸 雫七
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,2,' ')
+竺軸 七
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,3,' ')
+竺軸
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,4,1,' ')
+竺軸宍 七
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,4,2,' ')
+竺軸宍
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,5,1,' ')
+竺軸宍雫
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,1,'、ォ')
+、ォ、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,2,'、ォ、ォ')
+、ォ、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ')
+、ォ、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,1,'、ォ')
+、「、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,2,'、ォ、ォ')
+、「、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,1,'、ォ')
+、「、、、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,2,'、ォ、ォ')
+、「、、、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ')
+、「、、、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,4,1,'、ォ')
+、「、、、ヲ、ォ、ェ
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,4,2,'、ォ、ォ')
+、「、、、ヲ、ォ、ォ
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,5,1,'、ォ')
+、「、、、ヲ、ィ、ォ
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,1,'。。')
+。。、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,2,'。。。。')
+。。。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,3,'。。。。。。')
+。。。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,4,'。。。。。。。。')
+。。。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,5,'。。。。。。。。。。')
+。。。。。。。。。。
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,1,'。。')
+、「。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,2,'。。。。')
+、「。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,3,'。。。。。。')
+、「。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,4,'。。。。。。。。')
+、「。。。。。。。。
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,1,'。。')
+、「、、。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,2,'。。。。')
+、「、、。。。。、ェ
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,3,'。。。。。。')
+、「、、。。。。。。
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,4,1,'。。')
+、「、、、ヲ。。、ェ
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,4,2,'。。。。')
+、「、、、ヲ。。。。
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,5,1,'。。')
+、「、、、ヲ、ィ。。
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,1,'床。')
+床。常ン常゙常゚常
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,2,'床。床。' )
+床。床。常゙常゚常
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,3,'床。床。床。' )
+床。床。床。常゚常
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,4,'床。床。床。床。' )
+床。床。床。床。常
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' )
+床。床。床。床。床。
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,2,1,'床。')
+常ワ床。常゙常゚常
+SELECT INSERT(`」テ」ア`,2,2,'床。床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,2,2,'床。床。')
+常ワ床。床。常゚常
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,2,3,'床。床。床。' )
+常ワ床。床。床。常
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,2,4,'床。床。床。床。' )
+常ワ床。床。床。床。
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,3,1,'床。')
+常ワ常ン床。常゚常
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,3,2,'床。床。' )
+常ワ常ン床。床。常
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,3,3,'床。床。床。' )
+常ワ常ン床。床。床。
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,4,1,'床。')
+常ワ常ン常゙床。常
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,4,2,'床。床。' )
+常ワ常ン常゙床。床。
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,5,1,'床。')
+常ワ常ン常゙常゚床。
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,1,'叱')
+叱軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,2,'叱叱')
+叱叱宍雫七
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,3,'叱叱叱')
+叱叱叱雫七
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,4,'叱叱叱叱')
+叱叱叱叱七
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,5,'叱叱叱叱叱')
+叱叱叱叱叱
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,1,'叱')
+竺叱宍雫七
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,2,'叱叱')
+竺叱叱雫七
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,3,'叱叱叱')
+竺叱叱叱七
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,4,'叱叱叱叱')
+竺叱叱叱叱
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,1,'叱')
+竺軸叱雫七
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,2,'叱叱')
+竺軸叱叱七
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,3,'叱叱叱')
+竺軸叱叱叱
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,4,1,'叱')
+竺軸宍叱七
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,4,2,'叱叱')
+竺軸宍叱叱
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,5,1,'叱')
+竺軸宍雫叱
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,1,' ')
+ 軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,2,' ')
+ 宍雫七
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,3,' ')
+ 雫七
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,4,' ')
+ 七
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,5,' ')
+
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,1,' ')
+竺 宍雫七
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,2,' ')
+竺 雫七
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,3,' ')
+竺 七
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,4,' ')
+竺
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,1,' ')
+竺軸 雫七
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,2,' ')
+竺軸 七
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,3,' ')
+竺軸
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,4,1,' ')
+竺軸宍 七
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,4,2,' ')
+竺軸宍
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,5,1,' ')
+竺軸宍雫
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,1,'、ォ')
+、ォ、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,2,'、ォ、ォ')
+、ォ、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ')
+、ォ、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,1,'、ォ')
+、「、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,2,'、ォ、ォ')
+、「、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,1,'、ォ')
+、「、、、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,2,'、ォ、ォ')
+、「、、、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ')
+、「、、、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,4,1,'、ォ')
+、「、、、ヲ、ォ、ェ
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,4,2,'、ォ、ォ')
+、「、、、ヲ、ォ、ォ
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,5,1,'、ォ')
+、「、、、ヲ、ィ、ォ
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,1,'。。')
+。。、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,2,'。。。。')
+。。。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,3,'。。。。。。')
+。。。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,4,'。。。。。。。。')
+。。。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,5,'。。。。。。。。。。')
+。。。。。。。。。。
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,1,'。。')
+、「。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,2,'。。。。')
+、「。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,3,'。。。。。。')
+、「。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,4,'。。。。。。。。')
+、「。。。。。。。。
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,1,'。。')
+、「、、。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,2,'。。。。')
+、「、、。。。。、ェ
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,3,'。。。。。。')
+、「、、。。。。。。
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,4,1,'。。')
+、「、、、ヲ。。、ェ
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,4,2,'。。。。')
+、「、、、ヲ。。。。
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,5,1,'。。')
+、「、、、ヲ、ィ。。
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,1,'床。')
+床。常ン常゙常゚常
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,2,'床。床。' )
+床。床。常゙常゚常
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,3,'床。床。床。' )
+床。床。床。常゚常
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,4,'床。床。床。床。' )
+床。床。床。床。常
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' )
+床。床。床。床。床。
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,2,1,'床。')
+常ワ床。常゙常゚常
+SELECT INSERT(`」テ」ア`,2,2,'床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,2,2,'床。床。' )
+常ワ床。床。常゚常
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,2,3,'床。床。床。' )
+常ワ床。床。床。常
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,2,4,'床。床。床。床。' )
+常ワ床。床。床。床。
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,3,1,'床。')
+常ワ常ン床。常゚常
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,3,2,'床。床。' )
+常ワ常ン床。床。常
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,3,3,'床。床。床。' )
+常ワ常ン床。床。床。
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,4,1,'床。')
+常ワ常ン常゙床。常
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,4,2,'床。床。' )
+常ワ常ン常゙床。床。
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,5,1,'床。')
+常ワ常ン常゙常゚床。
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,1,'叱')
+叱軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,2,'叱叱')
+叱叱宍雫七
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,3,'叱叱叱')
+叱叱叱雫七
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,4,'叱叱叱叱')
+叱叱叱叱七
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,5,'叱叱叱叱叱')
+叱叱叱叱叱
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,2,1,'叱')
+竺叱宍雫七
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,2,2,'叱叱')
+竺叱叱雫七
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,2,3,'叱叱叱')
+竺叱叱叱七
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,2,4,'叱叱叱叱')
+竺叱叱叱叱
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,3,1,'叱')
+竺軸叱雫七
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,3,2,'叱叱')
+竺軸叱叱七
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,3,3,'叱叱叱')
+竺軸叱叱叱
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,4,1,'叱')
+竺軸宍叱七
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,4,2,'叱叱')
+竺軸宍叱叱
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,5,1,'叱')
+竺軸宍雫叱
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,1,'、ォ')
+、ォ、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,2,'、ォ、ォ')
+、ォ、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ')
+、ォ、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,1,'、ォ')
+、「、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,2,'、ォ、ォ')
+、「、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,1,'、ォ')
+、「、、、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,2,'、ォ、ォ')
+、「、、、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ')
+、「、、、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,4,1,'、ォ')
+、「、、、ヲ、ォ、ェ
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,4,2,'、ォ、ォ')
+、「、、、ヲ、ォ、ォ
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,5,1,'、ォ')
+、「、、、ヲ、ィ、ォ
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,1,'。。')
+。。、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,2,'。。。。')
+。。。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,3,'。。。。。。')
+。。。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,4,'。。。。。。。。')
+。。。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,5,'。。。。。。。。。。')
+。。。。。。。。。。
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,1,'。。')
+、「。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,2,'。。。。')
+、「。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,3,'。。。。。。')
+、「。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,4,'。。。。。。。。')
+、「。。。。。。。。
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,1,'。。')
+、「、、。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,2,'。。。。')
+、「、、。。。。、ェ
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,3,'。。。。。。')
+、「、、。。。。。。
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,4,1,'。。')
+、「、、、ヲ。。、ェ
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,4,2,'。。。。')
+、「、、、ヲ。。。。
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,5,1,'。。')
+、「、、、ヲ、ィ。。
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,1,'床。')
+床。常ン常゙常゚常
+SELECT INSERT(`」テ」ア`,1,2,'床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,2,'床。床。')
+床。床。常゙常゚常
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,3,'床。床。床。')
+床。床。床。常゚常
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,4,'床。床。床。床。')
+床。床。床。床。常
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,5,'床。床。床。床。床。')
+床。床。床。床。床。
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,2,1,'床。')
+常ワ床。常゙常゚常
+SELECT INSERT(`」テ」ア`,2,2,'床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,2,2,'床。床。')
+常ワ床。床。常゚常
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,2,3,'床。床。床。')
+常ワ床。床。床。常
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,2,4,'床。床。床。床。')
+常ワ床。床。床。床。
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,3,1,'床。')
+常ワ常ン床。常゚常
+SELECT INSERT(`」テ」ア`,3,2,'床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,3,2,'床。床。')
+常ワ常ン床。床。常
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,3,3,'床。床。床。')
+常ワ常ン床。床。床。
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,4,1,'床。')
+常ワ常ン常゙床。常
+SELECT INSERT(`」テ」ア`,4,2,'床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,4,2,'床。床。')
+常ワ常ン常゙床。床。
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,5,1,'床。')
+常ワ常ン常゙常゚床。
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_insert_ujis.result b/mysql-test/suite/jp/r/jp_insert_ujis.result
new file mode 100755
index 00000000000..7f42d66c565
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_insert_ujis.result
@@ -0,0 +1,906 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+SET collation_connection = ujis_japanese_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,1,'叱')
+叱軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,2,'叱叱')
+叱叱宍雫七
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,3,'叱叱叱')
+叱叱叱雫七
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,4,'叱叱叱叱')
+叱叱叱叱七
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,5,'叱叱叱叱叱')
+叱叱叱叱叱
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,1,'叱')
+竺叱宍雫七
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,2,'叱叱')
+竺叱叱雫七
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,3,'叱叱叱')
+竺叱叱叱七
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,4,'叱叱叱叱')
+竺叱叱叱叱
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,1,'叱')
+竺軸叱雫七
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,2,'叱叱')
+竺軸叱叱七
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,3,'叱叱叱')
+竺軸叱叱叱
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,4,1,'叱')
+竺軸宍叱七
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,4,2,'叱叱')
+竺軸宍叱叱
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,5,1,'叱')
+竺軸宍雫叱
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,1,' ')
+ 軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,2,' ')
+ 宍雫七
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,3,' ')
+ 雫七
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,4,' ')
+ 七
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,1,5,' ')
+
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,1,' ')
+竺 宍雫七
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,2,' ')
+竺 雫七
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,3,' ')
+竺 七
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,2,4,' ')
+竺
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,1,' ')
+竺軸 雫七
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,2,' ')
+竺軸 七
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,3,3,' ')
+竺軸
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,4,1,' ')
+竺軸宍 七
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,4,2,' ')
+竺軸宍
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」ア`;
+INSERT(`」テ」ア`,5,1,' ')
+竺軸宍雫
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,1,'、ォ')
+、ォ、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,2,'、ォ、ォ')
+、ォ、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ')
+、ォ、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,1,'、ォ')
+、「、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,2,'、ォ、ォ')
+、「、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,1,'、ォ')
+、「、、、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,2,'、ォ、ォ')
+、「、、、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ')
+、「、、、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,4,1,'、ォ')
+、「、、、ヲ、ォ、ェ
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,4,2,'、ォ、ォ')
+、「、、、ヲ、ォ、ォ
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,5,1,'、ォ')
+、「、、、ヲ、ィ、ォ
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,1,'。。')
+。。、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,2,'。。。。')
+。。。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,3,'。。。。。。')
+。。。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,4,'。。。。。。。。')
+。。。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,1,5,'。。。。。。。。。。')
+。。。。。。。。。。
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,1,'。。')
+、「。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,2,'。。。。')
+、「。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,3,'。。。。。。')
+、「。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,2,4,'。。。。。。。。')
+、「。。。。。。。。
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,1,'。。')
+、「、、。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,2,'。。。。')
+、「、、。。。。、ェ
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,3,3,'。。。。。。')
+、「、、。。。。。。
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,4,1,'。。')
+、「、、、ヲ。。、ェ
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,4,2,'。。。。')
+、「、、、ヲ。。。。
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」イ`;
+INSERT(`」テ」ア`,5,1,'。。')
+、「、、、ヲ、ィ。。
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,1,'床。')
+床。常ン常゙常゚常
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,2,'床。床。' )
+床。床。常゙常゚常
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,3,'床。床。床。' )
+床。床。床。常゚常
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,4,'床。床。床。床。' )
+床。床。床。床。常
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' )
+床。床。床。床。床。
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,2,1,'床。')
+常ワ床。常゙常゚常
+SELECT INSERT(`」テ」ア`,2,2,'床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,2,2,'床。床。' )
+常ワ床。床。常゚常
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,2,3,'床。床。床。' )
+常ワ床。床。床。常
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,2,4,'床。床。床。床。' )
+常ワ床。床。床。床。
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,3,1,'床。')
+常ワ常ン床。常゚常
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,3,2,'床。床。' )
+常ワ常ン床。床。常
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,3,3,'床。床。床。' )
+常ワ常ン床。床。床。
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,4,1,'床。')
+常ワ常ン常゙床。常
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,4,2,'床。床。' )
+常ワ常ン常゙床。床。
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ウ`;
+INSERT(`」テ」ア`,5,1,'床。')
+常ワ常ン常゙常゚床。
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,1,'叱')
+叱軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,2,'叱叱')
+叱叱宍雫七
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,3,'叱叱叱')
+叱叱叱雫七
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,4,'叱叱叱叱')
+叱叱叱叱七
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,5,'叱叱叱叱叱')
+叱叱叱叱叱
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,1,'叱')
+竺叱宍雫七
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,2,'叱叱')
+竺叱叱雫七
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,3,'叱叱叱')
+竺叱叱叱七
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,4,'叱叱叱叱')
+竺叱叱叱叱
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,1,'叱')
+竺軸叱雫七
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,2,'叱叱')
+竺軸叱叱七
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,3,'叱叱叱')
+竺軸叱叱叱
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,4,1,'叱')
+竺軸宍叱七
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,4,2,'叱叱')
+竺軸宍叱叱
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,5,1,'叱')
+竺軸宍雫叱
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,1,' ')
+ 軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,2,' ')
+ 宍雫七
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,3,' ')
+ 雫七
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,4,' ')
+ 七
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,1,5,' ')
+
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,1,' ')
+竺 宍雫七
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,2,' ')
+竺 雫七
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,3,' ')
+竺 七
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,2,4,' ')
+竺
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,1,' ')
+竺軸 雫七
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,2,' ')
+竺軸 七
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,3,3,' ')
+竺軸
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,4,1,' ')
+竺軸宍 七
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,4,2,' ')
+竺軸宍
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」エ`;
+INSERT(`」テ」ア`,5,1,' ')
+竺軸宍雫
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,1,'、ォ')
+、ォ、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,2,'、ォ、ォ')
+、ォ、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ')
+、ォ、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,1,'、ォ')
+、「、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,2,'、ォ、ォ')
+、「、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,1,'、ォ')
+、「、、、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,2,'、ォ、ォ')
+、「、、、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ')
+、「、、、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,4,1,'、ォ')
+、「、、、ヲ、ォ、ェ
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,4,2,'、ォ、ォ')
+、「、、、ヲ、ォ、ォ
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,5,1,'、ォ')
+、「、、、ヲ、ィ、ォ
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,1,'。。')
+。。、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,2,'。。。。')
+。。。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,3,'。。。。。。')
+。。。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,4,'。。。。。。。。')
+。。。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,1,5,'。。。。。。。。。。')
+。。。。。。。。。。
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,1,'。。')
+、「。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,2,'。。。。')
+、「。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,3,'。。。。。。')
+、「。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,2,4,'。。。。。。。。')
+、「。。。。。。。。
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,1,'。。')
+、「、、。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,2,'。。。。')
+、「、、。。。。、ェ
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,3,3,'。。。。。。')
+、「、、。。。。。。
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,4,1,'。。')
+、「、、、ヲ。。、ェ
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,4,2,'。。。。')
+、「、、、ヲ。。。。
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」オ`;
+INSERT(`」テ」ア`,5,1,'。。')
+、「、、、ヲ、ィ。。
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,1,'床。')
+床。常ン常゙常゚常
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,2,'床。床。' )
+床。床。常゙常゚常
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,3,'床。床。床。' )
+床。床。床。常゚常
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,4,'床。床。床。床。' )
+床。床。床。床。常
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' )
+床。床。床。床。床。
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,2,1,'床。')
+常ワ床。常゙常゚常
+SELECT INSERT(`」テ」ア`,2,2,'床。床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,2,2,'床。床。')
+常ワ床。床。常゚常
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,2,3,'床。床。床。' )
+常ワ床。床。床。常
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,2,4,'床。床。床。床。' )
+常ワ床。床。床。床。
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,3,1,'床。')
+常ワ常ン床。常゚常
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,3,2,'床。床。' )
+常ワ常ン床。床。常
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,3,3,'床。床。床。' )
+常ワ常ン床。床。床。
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,4,1,'床。')
+常ワ常ン常゙床。常
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,4,2,'床。床。' )
+常ワ常ン常゙床。床。
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」カ`;
+INSERT(`」テ」ア`,5,1,'床。')
+常ワ常ン常゙常゚床。
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,1,'叱')
+叱軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,2,'叱叱')
+叱叱宍雫七
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,3,'叱叱叱')
+叱叱叱雫七
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,4,'叱叱叱叱')
+叱叱叱叱七
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,5,'叱叱叱叱叱')
+叱叱叱叱叱
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,1,'叱')
+竺叱宍雫七
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,2,'叱叱')
+竺叱叱雫七
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,3,'叱叱叱')
+竺叱叱叱七
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,4,'叱叱叱叱')
+竺叱叱叱叱
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,1,'叱')
+竺軸叱雫七
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,2,'叱叱')
+竺軸叱叱七
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,3,'叱叱叱')
+竺軸叱叱叱
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,4,1,'叱')
+竺軸宍叱七
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,4,2,'叱叱')
+竺軸宍叱叱
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,5,1,'叱')
+竺軸宍雫叱
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,1,' ')
+ 軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,2,' ')
+ 宍雫七
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,3,' ')
+ 雫七
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,4,' ')
+ 七
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,1,5,' ')
+
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,1,' ')
+竺 宍雫七
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,2,' ')
+竺 雫七
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,3,' ')
+竺 七
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,2,4,' ')
+竺
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,1,' ')
+竺軸 雫七
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,2,' ')
+竺軸 七
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,3,3,' ')
+竺軸
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,4,1,' ')
+竺軸宍 七
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,4,2,' ')
+竺軸宍
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」キ`;
+INSERT(`」テ」ア`,5,1,' ')
+竺軸宍雫
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,1,'、ォ')
+、ォ、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,2,'、ォ、ォ')
+、ォ、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ')
+、ォ、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,1,'、ォ')
+、「、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,2,'、ォ、ォ')
+、「、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,1,'、ォ')
+、「、、、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,2,'、ォ、ォ')
+、「、、、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ')
+、「、、、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,4,1,'、ォ')
+、「、、、ヲ、ォ、ェ
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,4,2,'、ォ、ォ')
+、「、、、ヲ、ォ、ォ
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,5,1,'、ォ')
+、「、、、ヲ、ィ、ォ
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,1,'。。')
+。。、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,2,'。。。。')
+。。。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,3,'。。。。。。')
+。。。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,4,'。。。。。。。。')
+。。。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,1,5,'。。。。。。。。。。')
+。。。。。。。。。。
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,1,'。。')
+、「。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,2,'。。。。')
+、「。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,3,'。。。。。。')
+、「。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,2,4,'。。。。。。。。')
+、「。。。。。。。。
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,1,'。。')
+、「、、。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,2,'。。。。')
+、「、、。。。。、ェ
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,3,3,'。。。。。。')
+、「、、。。。。。。
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,4,1,'。。')
+、「、、、ヲ。。、ェ
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,4,2,'。。。。')
+、「、、、ヲ。。。。
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」ク`;
+INSERT(`」テ」ア`,5,1,'。。')
+、「、、、ヲ、ィ。。
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,1,'床。')
+床。常ン常゙常゚常
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,2,'床。床。' )
+床。床。常゙常゚常
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,3,'床。床。床。' )
+床。床。床。常゚常
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,4,'床。床。床。床。' )
+床。床。床。床。常
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' )
+床。床。床。床。床。
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,2,1,'床。')
+常ワ床。常゙常゚常
+SELECT INSERT(`」テ」ア`,2,2,'床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,2,2,'床。床。' )
+常ワ床。床。常゚常
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,2,3,'床。床。床。' )
+常ワ床。床。床。常
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,2,4,'床。床。床。床。' )
+常ワ床。床。床。床。
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,3,1,'床。')
+常ワ常ン床。常゚常
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,3,2,'床。床。' )
+常ワ常ン床。床。常
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,3,3,'床。床。床。' )
+常ワ常ン床。床。床。
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,4,1,'床。')
+常ワ常ン常゙床。常
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,4,2,'床。床。' )
+常ワ常ン常゙床。床。
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ケ`;
+INSERT(`」テ」ア`,5,1,'床。')
+常ワ常ン常゙常゚床。
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,1,'叱')
+叱軸宍雫七
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,2,'叱叱')
+叱叱宍雫七
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,3,'叱叱叱')
+叱叱叱雫七
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,4,'叱叱叱叱')
+叱叱叱叱七
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,1,5,'叱叱叱叱叱')
+叱叱叱叱叱
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,2,1,'叱')
+竺叱宍雫七
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,2,2,'叱叱')
+竺叱叱雫七
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,2,3,'叱叱叱')
+竺叱叱叱七
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,2,4,'叱叱叱叱')
+竺叱叱叱叱
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,3,1,'叱')
+竺軸叱雫七
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,3,2,'叱叱')
+竺軸叱叱七
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,3,3,'叱叱叱')
+竺軸叱叱叱
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,4,1,'叱')
+竺軸宍叱七
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,4,2,'叱叱')
+竺軸宍叱叱
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」ア」ー`;
+INSERT(`」テ」ア`,5,1,'叱')
+竺軸宍雫叱
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,1,'、ォ')
+、ォ、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,2,'、ォ、ォ')
+、ォ、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ')
+、ォ、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ')
+、ォ、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,1,'、ォ')
+、「、ォ、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,2,'、ォ、ォ')
+、「、ォ、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ')
+、「、ォ、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,1,'、ォ')
+、「、、、ォ、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,2,'、ォ、ォ')
+、「、、、ォ、ォ、ェ
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ')
+、「、、、ォ、ォ、ォ
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,4,1,'、ォ')
+、「、、、ヲ、ォ、ェ
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,4,2,'、ォ、ォ')
+、「、、、ヲ、ォ、ォ
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,5,1,'、ォ')
+、「、、、ヲ、ィ、ォ
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,1,'。。')
+。。、、、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,2,'。。。。')
+。。。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,3,'。。。。。。')
+。。。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,4,'。。。。。。。。')
+。。。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,1,5,'。。。。。。。。。。')
+。。。。。。。。。。
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,1,'。。')
+、「。。、ヲ、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,2,'。。。。')
+、「。。。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,3,'。。。。。。')
+、「。。。。。。、ェ
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,2,4,'。。。。。。。。')
+、「。。。。。。。。
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,1,'。。')
+、「、、。。、ィ、ェ
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,2,'。。。。')
+、「、、。。。。、ェ
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,3,3,'。。。。。。')
+、「、、。。。。。。
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,4,1,'。。')
+、「、、、ヲ。。、ェ
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,4,2,'。。。。')
+、「、、、ヲ。。。。
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」ア」ア`;
+INSERT(`」テ」ア`,5,1,'。。')
+、「、、、ヲ、ィ。。
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,1,'床。')
+床。常ン常゙常゚常
+SELECT INSERT(`」テ」ア`,1,2,'床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,2,'床。床。')
+床。床。常゙常゚常
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,3,'床。床。床。')
+床。床。床。常゚常
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,4,'床。床。床。床。')
+床。床。床。床。常
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,1,5,'床。床。床。床。床。')
+床。床。床。床。床。
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,2,1,'床。')
+常ワ床。常゙常゚常
+SELECT INSERT(`」テ」ア`,2,2,'床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,2,2,'床。床。')
+常ワ床。床。常゚常
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,2,3,'床。床。床。')
+常ワ床。床。床。常
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,2,4,'床。床。床。床。')
+常ワ床。床。床。床。
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,3,1,'床。')
+常ワ常ン床。常゚常
+SELECT INSERT(`」テ」ア`,3,2,'床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,3,2,'床。床。')
+常ワ常ン床。床。常
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,3,3,'床。床。床。')
+常ワ常ン床。床。床。
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,4,1,'床。')
+常ワ常ン常゙床。常
+SELECT INSERT(`」テ」ア`,4,2,'床。床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,4,2,'床。床。')
+常ワ常ン常゙床。床。
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ア」イ`;
+INSERT(`」テ」ア`,5,1,'床。')
+常ワ常ン常゙常゚床。
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_insert_utf8.result b/mysql-test/suite/jp/r/jp_insert_utf8.result
new file mode 100755
index 00000000000..368ba35f637
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_insert_utf8.result
@@ -0,0 +1,905 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+SELECT INSERT(`シ」シ疏,1,1,'スカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,1,'スカ')
+スカスイスウスエスオ
+SELECT INSERT(`シ」シ疏,1,2,'スカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,2,'スカスカ')
+スカスカスウスエスオ
+SELECT INSERT(`シ」シ疏,1,3,'スカスカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,3,'スカスカスカ')
+スカスカスカスエスオ
+SELECT INSERT(`シ」シ疏,1,4,'スカスカスカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,4,'スカスカスカスカ')
+スカスカスカスカスオ
+SELECT INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ')
+スカスカスカスカスカ
+SELECT INSERT(`シ」シ疏,2,1,'スカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,2,1,'スカ')
+スアスカスウスエスオ
+SELECT INSERT(`シ」シ疏,2,2,'スカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,2,2,'スカスカ')
+スアスカスカスエスオ
+SELECT INSERT(`シ」シ疏,2,3,'スカスカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,2,3,'スカスカスカ')
+スアスカスカスカスオ
+SELECT INSERT(`シ」シ疏,2,4,'スカスカスカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,2,4,'スカスカスカスカ')
+スアスカスカスカスカ
+SELECT INSERT(`シ」シ疏,3,1,'スカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,3,1,'スカ')
+スアスイスカスエスオ
+SELECT INSERT(`シ」シ疏,3,2,'スカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,3,2,'スカスカ')
+スアスイスカスカスオ
+SELECT INSERT(`シ」シ疏,3,3,'スカスカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,3,3,'スカスカスカ')
+スアスイスカスカスカ
+SELECT INSERT(`シ」シ疏,4,1,'スカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,4,1,'スカ')
+スアスイスウスカスオ
+SELECT INSERT(`シ」シ疏,4,2,'スカスカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,4,2,'スカスカ')
+スアスイスウスカスカ
+SELECT INSERT(`シ」シ疏,5,1,'スカ') FROM `シエシ疏;
+INSERT(`シ」シ疏,5,1,'スカ')
+スアスイスウスエスカ
+SELECT INSERT(`シ」シ疏,1,1,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,1,' ')
+ スイスウスエスオ
+SELECT INSERT(`シ」シ疏,1,2,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,2,' ')
+ スウスエスオ
+SELECT INSERT(`シ」シ疏,1,3,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,3,' ')
+ スエスオ
+SELECT INSERT(`シ」シ疏,1,4,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,4,' ')
+ スオ
+SELECT INSERT(`シ」シ疏,1,5,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,1,5,' ')
+
+SELECT INSERT(`シ」シ疏,2,1,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,2,1,' ')
+スア スウスエスオ
+SELECT INSERT(`シ」シ疏,2,2,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,2,2,' ')
+スア スエスオ
+SELECT INSERT(`シ」シ疏,2,3,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,2,3,' ')
+スア スオ
+SELECT INSERT(`シ」シ疏,2,4,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,2,4,' ')
+スア
+SELECT INSERT(`シ」シ疏,3,1,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,3,1,' ')
+スアスイ スエスオ
+SELECT INSERT(`シ」シ疏,3,2,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,3,2,' ')
+スアスイ スオ
+SELECT INSERT(`シ」シ疏,3,3,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,3,3,' ')
+スアスイ
+SELECT INSERT(`シ」シ疏,4,1,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,4,1,' ')
+スアスイスウ スオ
+SELECT INSERT(`シ」シ疏,4,2,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,4,2,' ')
+スアスイスウ
+SELECT INSERT(`シ」シ疏,5,1,' ') FROM `シエシ疏;
+INSERT(`シ」シ疏,5,1,' ')
+スアスイスウスエ
+SELECT INSERT(`シ」シ疏,1,1,'縺') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,1,'縺')
+縺九>縺縺医♀
+SELECT INSERT(`シ」シ疏,1,2,'縺九°') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,2,'縺九°')
+縺九°縺縺医♀
+SELECT INSERT(`シ」シ疏,1,3,'縺九°縺') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,3,'縺九°縺')
+縺九°縺九∴縺
+SELECT INSERT(`シ」シ疏,1,4,'縺九°縺九°') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,4,'縺九°縺九°')
+縺九°縺九°縺
+SELECT INSERT(`シ」シ疏,1,5,'縺九°縺九°縺') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,5,'縺九°縺九°縺')
+縺九°縺九°縺
+SELECT INSERT(`シ」シ疏,2,1,'縺') FROM `シエシ蛋;
+INSERT(`シ」シ疏,2,1,'縺')
+縺ゅ°縺縺医♀
+SELECT INSERT(`シ」シ疏,2,2,'縺九°') FROM `シエシ蛋;
+INSERT(`シ」シ疏,2,2,'縺九°')
+縺ゅ°縺九∴縺
+SELECT INSERT(`シ」シ疏,2,3,'縺九°縺') FROM `シエシ蛋;
+INSERT(`シ」シ疏,2,3,'縺九°縺')
+縺ゅ°縺九°縺
+SELECT INSERT(`シ」シ疏,2,4,'縺九°縺九°') FROM `シエシ蛋;
+INSERT(`シ」シ疏,2,4,'縺九°縺九°')
+縺ゅ°縺九°縺
+SELECT INSERT(`シ」シ疏,3,1,'縺') FROM `シエシ蛋;
+INSERT(`シ」シ疏,3,1,'縺')
+縺ゅ>縺九∴縺
+SELECT INSERT(`シ」シ疏,3,2,'縺九°') FROM `シエシ蛋;
+INSERT(`シ」シ疏,3,2,'縺九°')
+縺ゅ>縺九°縺
+SELECT INSERT(`シ」シ疏,3,3,'縺九°縺') FROM `シエシ蛋;
+INSERT(`シ」シ疏,3,3,'縺九°縺')
+縺ゅ>縺九°縺
+SELECT INSERT(`シ」シ疏,4,1,'縺') FROM `シエシ蛋;
+INSERT(`シ」シ疏,4,1,'縺')
+縺ゅ>縺縺九♀
+SELECT INSERT(`シ」シ疏,4,2,'縺九°') FROM `シエシ蛋;
+INSERT(`シ」シ疏,4,2,'縺九°')
+縺ゅ>縺縺九°
+SELECT INSERT(`シ」シ疏,5,1,'縺') FROM `シエシ蛋;
+INSERT(`シ」シ疏,5,1,'縺')
+縺ゅ>縺縺医°
+SELECT INSERT(`シ」シ疏,1,1,'縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,1,'縲')
+縲縺縺縺医♀
+SELECT INSERT(`シ」シ疏,1,2,'縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,2,'縲縲')
+縲縲縺縺医♀
+SELECT INSERT(`シ」シ疏,1,3,'縲縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,3,'縲縲縲')
+縲縲縲縺医♀
+SELECT INSERT(`シ」シ疏,1,4,'縲縲縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,4,'縲縲縲縲')
+縲縲縲縲縺
+SELECT INSERT(`シ」シ疏,1,5,'縲縲縲縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,1,5,'縲縲縲縲縲')
+縲縲縲縲縲
+SELECT INSERT(`シ」シ疏,2,1,'縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,2,1,'縲')
+縺ゅ縺縺医♀
+SELECT INSERT(`シ」シ疏,2,2,'縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,2,2,'縲縲')
+縺ゅ縲縺医♀
+SELECT INSERT(`シ」シ疏,2,3,'縲縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,2,3,'縲縲縲')
+縺ゅ縲縲縺
+SELECT INSERT(`シ」シ疏,2,4,'縲縲縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,2,4,'縲縲縲縲')
+縺ゅ縲縲縲
+SELECT INSERT(`シ」シ疏,3,1,'縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,3,1,'縲')
+縺ゅ>縲縺医♀
+SELECT INSERT(`シ」シ疏,3,2,'縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,3,2,'縲縲')
+縺ゅ>縲縲縺
+SELECT INSERT(`シ」シ疏,3,3,'縲縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,3,3,'縲縲縲')
+縺ゅ>縲縲縲
+SELECT INSERT(`シ」シ疏,4,1,'縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,4,1,'縲')
+縺ゅ>縺縲縺
+SELECT INSERT(`シ」シ疏,4,2,'縲縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,4,2,'縲縲')
+縺ゅ>縺縲縲
+SELECT INSERT(`シ」シ疏,5,1,'縲') FROM `シエシ蛋;
+INSERT(`シ」シ疏,5,1,'縲')
+縺ゅ>縺縺医
+SELECT INSERT(`シ」シ疏,1,1,'荳') FROM `シエシ伝;
+INSERT(`シ」シ疏,1,1,'荳')
+荳るセ夜セ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,1,2,'荳ゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,1,2,'荳ゆク' )
+荳ゆクるセ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,1,3,'荳ゆクゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,1,3,'荳ゆクゆク' )
+荳ゆクゆクるセ樣セ。
+SELECT INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク' )
+荳ゆクゆクゆクるセ。
+SELECT INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク' )
+荳ゆクゆクゆクゆク
+SELECT INSERT(`シ」シ疏,2,1,'荳') FROM `シエシ伝;
+INSERT(`シ」シ疏,2,1,'荳')
+鮴比クるセ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,2,2,'荳ゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,2,2,'荳ゆク' )
+鮴比クゆクるセ樣セ。
+SELECT INSERT(`シ」シ疏,2,3,'荳ゆクゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,2,3,'荳ゆクゆク' )
+鮴比クゆクゆクるセ。
+SELECT INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク' )
+鮴比クゆクゆクゆク
+SELECT INSERT(`シ」シ疏,3,1,'荳') FROM `シエシ伝;
+INSERT(`シ」シ疏,3,1,'荳')
+鮴秘セ紋クるセ樣セ。
+SELECT INSERT(`シ」シ疏,3,2,'荳ゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,3,2,'荳ゆク' )
+鮴秘セ紋クゆクるセ。
+SELECT INSERT(`シ」シ疏,3,3,'荳ゆクゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,3,3,'荳ゆクゆク' )
+鮴秘セ紋クゆクゆク
+SELECT INSERT(`シ」シ疏,4,1,'荳') FROM `シエシ伝;
+INSERT(`シ」シ疏,4,1,'荳')
+鮴秘セ夜セ嶺クるセ。
+SELECT INSERT(`シ」シ疏,4,2,'荳ゆク' ) FROM `シエシ伝;
+INSERT(`シ」シ疏,4,2,'荳ゆク' )
+鮴秘セ夜セ嶺クゆク
+SELECT INSERT(`シ」シ疏,5,1,'荳') FROM `シエシ伝;
+INSERT(`シ」シ疏,5,1,'荳')
+鮴秘セ夜セ鈴セ樔ク
+SELECT INSERT(`シ」シ疏,1,1,'スカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,1,'スカ')
+スカスイスウスエスオ
+SELECT INSERT(`シ」シ疏,1,2,'スカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,2,'スカスカ')
+スカスカスウスエスオ
+SELECT INSERT(`シ」シ疏,1,3,'スカスカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,3,'スカスカスカ')
+スカスカスカスエスオ
+SELECT INSERT(`シ」シ疏,1,4,'スカスカスカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,4,'スカスカスカスカ')
+スカスカスカスカスオ
+SELECT INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ')
+スカスカスカスカスカ
+SELECT INSERT(`シ」シ疏,2,1,'スカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,2,1,'スカ')
+スアスカスウスエスオ
+SELECT INSERT(`シ」シ疏,2,2,'スカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,2,2,'スカスカ')
+スアスカスカスエスオ
+SELECT INSERT(`シ」シ疏,2,3,'スカスカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,2,3,'スカスカスカ')
+スアスカスカスカスオ
+SELECT INSERT(`シ」シ疏,2,4,'スカスカスカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,2,4,'スカスカスカスカ')
+スアスカスカスカスカ
+SELECT INSERT(`シ」シ疏,3,1,'スカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,3,1,'スカ')
+スアスイスカスエスオ
+SELECT INSERT(`シ」シ疏,3,2,'スカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,3,2,'スカスカ')
+スアスイスカスカスオ
+SELECT INSERT(`シ」シ疏,3,3,'スカスカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,3,3,'スカスカスカ')
+スアスイスカスカスカ
+SELECT INSERT(`シ」シ疏,4,1,'スカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,4,1,'スカ')
+スアスイスウスカスオ
+SELECT INSERT(`シ」シ疏,4,2,'スカスカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,4,2,'スカスカ')
+スアスイスウスカスカ
+SELECT INSERT(`シ」シ疏,5,1,'スカ') FROM `シエシ覗;
+INSERT(`シ」シ疏,5,1,'スカ')
+スアスイスウスエスカ
+SELECT INSERT(`シ」シ疏,1,1,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,1,' ')
+ スイスウスエスオ
+SELECT INSERT(`シ」シ疏,1,2,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,2,' ')
+ スウスエスオ
+SELECT INSERT(`シ」シ疏,1,3,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,3,' ')
+ スエスオ
+SELECT INSERT(`シ」シ疏,1,4,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,4,' ')
+ スオ
+SELECT INSERT(`シ」シ疏,1,5,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,1,5,' ')
+
+SELECT INSERT(`シ」シ疏,2,1,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,2,1,' ')
+スア スウスエスオ
+SELECT INSERT(`シ」シ疏,2,2,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,2,2,' ')
+スア スエスオ
+SELECT INSERT(`シ」シ疏,2,3,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,2,3,' ')
+スア スオ
+SELECT INSERT(`シ」シ疏,2,4,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,2,4,' ')
+スア
+SELECT INSERT(`シ」シ疏,3,1,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,3,1,' ')
+スアスイ スエスオ
+SELECT INSERT(`シ」シ疏,3,2,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,3,2,' ')
+スアスイ スオ
+SELECT INSERT(`シ」シ疏,3,3,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,3,3,' ')
+スアスイ
+SELECT INSERT(`シ」シ疏,4,1,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,4,1,' ')
+スアスイスウ スオ
+SELECT INSERT(`シ」シ疏,4,2,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,4,2,' ')
+スアスイスウ
+SELECT INSERT(`シ」シ疏,5,1,' ') FROM `シエシ覗;
+INSERT(`シ」シ疏,5,1,' ')
+スアスイスウスエ
+SELECT INSERT(`シ」シ疏,1,1,'縺') FROM `シエシ描;
+INSERT(`シ」シ疏,1,1,'縺')
+縺九>縺縺医♀
+SELECT INSERT(`シ」シ疏,1,2,'縺九°') FROM `シエシ描;
+INSERT(`シ」シ疏,1,2,'縺九°')
+縺九°縺縺医♀
+SELECT INSERT(`シ」シ疏,1,3,'縺九°縺') FROM `シエシ描;
+INSERT(`シ」シ疏,1,3,'縺九°縺')
+縺九°縺九∴縺
+SELECT INSERT(`シ」シ疏,1,4,'縺九°縺九°') FROM `シエシ描;
+INSERT(`シ」シ疏,1,4,'縺九°縺九°')
+縺九°縺九°縺
+SELECT INSERT(`シ」シ疏,1,5,'縺九°縺九°縺') FROM `シエシ描;
+INSERT(`シ」シ疏,1,5,'縺九°縺九°縺')
+縺九°縺九°縺
+SELECT INSERT(`シ」シ疏,2,1,'縺') FROM `シエシ描;
+INSERT(`シ」シ疏,2,1,'縺')
+縺ゅ°縺縺医♀
+SELECT INSERT(`シ」シ疏,2,2,'縺九°') FROM `シエシ描;
+INSERT(`シ」シ疏,2,2,'縺九°')
+縺ゅ°縺九∴縺
+SELECT INSERT(`シ」シ疏,2,3,'縺九°縺') FROM `シエシ描;
+INSERT(`シ」シ疏,2,3,'縺九°縺')
+縺ゅ°縺九°縺
+SELECT INSERT(`シ」シ疏,2,4,'縺九°縺九°') FROM `シエシ描;
+INSERT(`シ」シ疏,2,4,'縺九°縺九°')
+縺ゅ°縺九°縺
+SELECT INSERT(`シ」シ疏,3,1,'縺') FROM `シエシ描;
+INSERT(`シ」シ疏,3,1,'縺')
+縺ゅ>縺九∴縺
+SELECT INSERT(`シ」シ疏,3,2,'縺九°') FROM `シエシ描;
+INSERT(`シ」シ疏,3,2,'縺九°')
+縺ゅ>縺九°縺
+SELECT INSERT(`シ」シ疏,3,3,'縺九°縺') FROM `シエシ描;
+INSERT(`シ」シ疏,3,3,'縺九°縺')
+縺ゅ>縺九°縺
+SELECT INSERT(`シ」シ疏,4,1,'縺') FROM `シエシ描;
+INSERT(`シ」シ疏,4,1,'縺')
+縺ゅ>縺縺九♀
+SELECT INSERT(`シ」シ疏,4,2,'縺九°') FROM `シエシ描;
+INSERT(`シ」シ疏,4,2,'縺九°')
+縺ゅ>縺縺九°
+SELECT INSERT(`シ」シ疏,5,1,'縺') FROM `シエシ描;
+INSERT(`シ」シ疏,5,1,'縺')
+縺ゅ>縺縺医°
+SELECT INSERT(`シ」シ疏,1,1,'縲') FROM `シエシ描;
+INSERT(`シ」シ疏,1,1,'縲')
+縲縺縺縺医♀
+SELECT INSERT(`シ」シ疏,1,2,'縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,1,2,'縲縲')
+縲縲縺縺医♀
+SELECT INSERT(`シ」シ疏,1,3,'縲縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,1,3,'縲縲縲')
+縲縲縲縺医♀
+SELECT INSERT(`シ」シ疏,1,4,'縲縲縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,1,4,'縲縲縲縲')
+縲縲縲縲縺
+SELECT INSERT(`シ」シ疏,1,5,'縲縲縲縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,1,5,'縲縲縲縲縲')
+縲縲縲縲縲
+SELECT INSERT(`シ」シ疏,2,1,'縲') FROM `シエシ描;
+INSERT(`シ」シ疏,2,1,'縲')
+縺ゅ縺縺医♀
+SELECT INSERT(`シ」シ疏,2,2,'縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,2,2,'縲縲')
+縺ゅ縲縺医♀
+SELECT INSERT(`シ」シ疏,2,3,'縲縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,2,3,'縲縲縲')
+縺ゅ縲縲縺
+SELECT INSERT(`シ」シ疏,2,4,'縲縲縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,2,4,'縲縲縲縲')
+縺ゅ縲縲縲
+SELECT INSERT(`シ」シ疏,3,1,'縲') FROM `シエシ描;
+INSERT(`シ」シ疏,3,1,'縲')
+縺ゅ>縲縺医♀
+SELECT INSERT(`シ」シ疏,3,2,'縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,3,2,'縲縲')
+縺ゅ>縲縲縺
+SELECT INSERT(`シ」シ疏,3,3,'縲縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,3,3,'縲縲縲')
+縺ゅ>縲縲縲
+SELECT INSERT(`シ」シ疏,4,1,'縲') FROM `シエシ描;
+INSERT(`シ」シ疏,4,1,'縲')
+縺ゅ>縺縲縺
+SELECT INSERT(`シ」シ疏,4,2,'縲縲') FROM `シエシ描;
+INSERT(`シ」シ疏,4,2,'縲縲')
+縺ゅ>縺縲縲
+SELECT INSERT(`シ」シ疏,5,1,'縲') FROM `シエシ描;
+INSERT(`シ」シ疏,5,1,'縲')
+縺ゅ>縺縺医
+SELECT INSERT(`シ」シ疏,1,1,'荳') FROM `シエシ冒;
+INSERT(`シ」シ疏,1,1,'荳')
+荳るセ夜セ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,1,2,'荳ゆク' ) FROM `シエシ冒;
+INSERT(`シ」シ疏,1,2,'荳ゆク' )
+荳ゆクるセ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,1,3,'荳ゆクゆク' ) FROM `シエシ冒;
+INSERT(`シ」シ疏,1,3,'荳ゆクゆク' )
+荳ゆクゆクるセ樣セ。
+SELECT INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク' ) FROM `シエシ冒;
+INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク' )
+荳ゆクゆクゆクるセ。
+SELECT INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク' ) FROM `シエシ冒;
+INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク' )
+荳ゆクゆクゆクゆク
+SELECT INSERT(`シ」シ疏,2,1,'荳') FROM `シエシ冒;
+INSERT(`シ」シ疏,2,1,'荳')
+鮴比クるセ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,2,2,'荳ゆク') FROM `シエシ冒;
+INSERT(`シ」シ疏,2,2,'荳ゆク')
+鮴比クゆクるセ樣セ。
+SELECT INSERT(`シ」シ疏,2,3,'荳ゆクゆク' ) FROM `シエシ冒;
+INSERT(`シ」シ疏,2,3,'荳ゆクゆク' )
+鮴比クゆクゆクるセ。
+SELECT INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク' ) FROM `シエシ冒;
+INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク' )
+鮴比クゆクゆクゆク
+SELECT INSERT(`シ」シ疏,3,1,'荳') FROM `シエシ冒;
+INSERT(`シ」シ疏,3,1,'荳')
+鮴秘セ紋クるセ樣セ。
+SELECT INSERT(`シ」シ疏,3,2,'荳ゆク' ) FROM `シエシ冒;
+INSERT(`シ」シ疏,3,2,'荳ゆク' )
+鮴秘セ紋クゆクるセ。
+SELECT INSERT(`シ」シ疏,3,3,'荳ゆクゆク' ) FROM `シエシ冒;
+INSERT(`シ」シ疏,3,3,'荳ゆクゆク' )
+鮴秘セ紋クゆクゆク
+SELECT INSERT(`シ」シ疏,4,1,'荳') FROM `シエシ冒;
+INSERT(`シ」シ疏,4,1,'荳')
+鮴秘セ夜セ嶺クるセ。
+SELECT INSERT(`シ」シ疏,4,2,'荳ゆク' ) FROM `シエシ冒;
+INSERT(`シ」シ疏,4,2,'荳ゆク' )
+鮴秘セ夜セ嶺クゆク
+SELECT INSERT(`シ」シ疏,5,1,'荳') FROM `シエシ冒;
+INSERT(`シ」シ疏,5,1,'荳')
+鮴秘セ夜セ鈴セ樔ク
+SELECT INSERT(`シ」シ疏,1,1,'スカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,1,'スカ')
+スカスイスウスエスオ
+SELECT INSERT(`シ」シ疏,1,2,'スカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,2,'スカスカ')
+スカスカスウスエスオ
+SELECT INSERT(`シ」シ疏,1,3,'スカスカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,3,'スカスカスカ')
+スカスカスカスエスオ
+SELECT INSERT(`シ」シ疏,1,4,'スカスカスカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,4,'スカスカスカスカ')
+スカスカスカスカスオ
+SELECT INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ')
+スカスカスカスカスカ
+SELECT INSERT(`シ」シ疏,2,1,'スカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,2,1,'スカ')
+スアスカスウスエスオ
+SELECT INSERT(`シ」シ疏,2,2,'スカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,2,2,'スカスカ')
+スアスカスカスエスオ
+SELECT INSERT(`シ」シ疏,2,3,'スカスカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,2,3,'スカスカスカ')
+スアスカスカスカスオ
+SELECT INSERT(`シ」シ疏,2,4,'スカスカスカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,2,4,'スカスカスカスカ')
+スアスカスカスカスカ
+SELECT INSERT(`シ」シ疏,3,1,'スカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,3,1,'スカ')
+スアスイスカスエスオ
+SELECT INSERT(`シ」シ疏,3,2,'スカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,3,2,'スカスカ')
+スアスイスカスカスオ
+SELECT INSERT(`シ」シ疏,3,3,'スカスカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,3,3,'スカスカスカ')
+スアスイスカスカスカ
+SELECT INSERT(`シ」シ疏,4,1,'スカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,4,1,'スカ')
+スアスイスウスカスオ
+SELECT INSERT(`シ」シ疏,4,2,'スカスカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,4,2,'スカスカ')
+スアスイスウスカスカ
+SELECT INSERT(`シ」シ疏,5,1,'スカ') FROM `シエシ輿;
+INSERT(`シ」シ疏,5,1,'スカ')
+スアスイスウスエスカ
+SELECT INSERT(`シ」シ疏,1,1,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,1,' ')
+ スイスウスエスオ
+SELECT INSERT(`シ」シ疏,1,2,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,2,' ')
+ スウスエスオ
+SELECT INSERT(`シ」シ疏,1,3,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,3,' ')
+ スエスオ
+SELECT INSERT(`シ」シ疏,1,4,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,4,' ')
+ スオ
+SELECT INSERT(`シ」シ疏,1,5,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,1,5,' ')
+
+SELECT INSERT(`シ」シ疏,2,1,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,2,1,' ')
+スア スウスエスオ
+SELECT INSERT(`シ」シ疏,2,2,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,2,2,' ')
+スア スエスオ
+SELECT INSERT(`シ」シ疏,2,3,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,2,3,' ')
+スア スオ
+SELECT INSERT(`シ」シ疏,2,4,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,2,4,' ')
+スア
+SELECT INSERT(`シ」シ疏,3,1,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,3,1,' ')
+スアスイ スエスオ
+SELECT INSERT(`シ」シ疏,3,2,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,3,2,' ')
+スアスイ スオ
+SELECT INSERT(`シ」シ疏,3,3,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,3,3,' ')
+スアスイ
+SELECT INSERT(`シ」シ疏,4,1,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,4,1,' ')
+スアスイスウ スオ
+SELECT INSERT(`シ」シ疏,4,2,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,4,2,' ')
+スアスイスウ
+SELECT INSERT(`シ」シ疏,5,1,' ') FROM `シエシ輿;
+INSERT(`シ」シ疏,5,1,' ')
+スアスイスウスエ
+SELECT INSERT(`シ」シ疏,1,1,'縺') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,1,'縺')
+縺九>縺縺医♀
+SELECT INSERT(`シ」シ疏,1,2,'縺九°') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,2,'縺九°')
+縺九°縺縺医♀
+SELECT INSERT(`シ」シ疏,1,3,'縺九°縺') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,3,'縺九°縺')
+縺九°縺九∴縺
+SELECT INSERT(`シ」シ疏,1,4,'縺九°縺九°') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,4,'縺九°縺九°')
+縺九°縺九°縺
+SELECT INSERT(`シ」シ疏,1,5,'縺九°縺九°縺') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,5,'縺九°縺九°縺')
+縺九°縺九°縺
+SELECT INSERT(`シ」シ疏,2,1,'縺') FROM `シエシ倭;
+INSERT(`シ」シ疏,2,1,'縺')
+縺ゅ°縺縺医♀
+SELECT INSERT(`シ」シ疏,2,2,'縺九°') FROM `シエシ倭;
+INSERT(`シ」シ疏,2,2,'縺九°')
+縺ゅ°縺九∴縺
+SELECT INSERT(`シ」シ疏,2,3,'縺九°縺') FROM `シエシ倭;
+INSERT(`シ」シ疏,2,3,'縺九°縺')
+縺ゅ°縺九°縺
+SELECT INSERT(`シ」シ疏,2,4,'縺九°縺九°') FROM `シエシ倭;
+INSERT(`シ」シ疏,2,4,'縺九°縺九°')
+縺ゅ°縺九°縺
+SELECT INSERT(`シ」シ疏,3,1,'縺') FROM `シエシ倭;
+INSERT(`シ」シ疏,3,1,'縺')
+縺ゅ>縺九∴縺
+SELECT INSERT(`シ」シ疏,3,2,'縺九°') FROM `シエシ倭;
+INSERT(`シ」シ疏,3,2,'縺九°')
+縺ゅ>縺九°縺
+SELECT INSERT(`シ」シ疏,3,3,'縺九°縺') FROM `シエシ倭;
+INSERT(`シ」シ疏,3,3,'縺九°縺')
+縺ゅ>縺九°縺
+SELECT INSERT(`シ」シ疏,4,1,'縺') FROM `シエシ倭;
+INSERT(`シ」シ疏,4,1,'縺')
+縺ゅ>縺縺九♀
+SELECT INSERT(`シ」シ疏,4,2,'縺九°') FROM `シエシ倭;
+INSERT(`シ」シ疏,4,2,'縺九°')
+縺ゅ>縺縺九°
+SELECT INSERT(`シ」シ疏,5,1,'縺') FROM `シエシ倭;
+INSERT(`シ」シ疏,5,1,'縺')
+縺ゅ>縺縺医°
+SELECT INSERT(`シ」シ疏,1,1,'縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,1,'縲')
+縲縺縺縺医♀
+SELECT INSERT(`シ」シ疏,1,2,'縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,2,'縲縲')
+縲縲縺縺医♀
+SELECT INSERT(`シ」シ疏,1,3,'縲縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,3,'縲縲縲')
+縲縲縲縺医♀
+SELECT INSERT(`シ」シ疏,1,4,'縲縲縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,4,'縲縲縲縲')
+縲縲縲縲縺
+SELECT INSERT(`シ」シ疏,1,5,'縲縲縲縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,1,5,'縲縲縲縲縲')
+縲縲縲縲縲
+SELECT INSERT(`シ」シ疏,2,1,'縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,2,1,'縲')
+縺ゅ縺縺医♀
+SELECT INSERT(`シ」シ疏,2,2,'縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,2,2,'縲縲')
+縺ゅ縲縺医♀
+SELECT INSERT(`シ」シ疏,2,3,'縲縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,2,3,'縲縲縲')
+縺ゅ縲縲縺
+SELECT INSERT(`シ」シ疏,2,4,'縲縲縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,2,4,'縲縲縲縲')
+縺ゅ縲縲縲
+SELECT INSERT(`シ」シ疏,3,1,'縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,3,1,'縲')
+縺ゅ>縲縺医♀
+SELECT INSERT(`シ」シ疏,3,2,'縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,3,2,'縲縲')
+縺ゅ>縲縲縺
+SELECT INSERT(`シ」シ疏,3,3,'縲縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,3,3,'縲縲縲')
+縺ゅ>縲縲縲
+SELECT INSERT(`シ」シ疏,4,1,'縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,4,1,'縲')
+縺ゅ>縺縲縺
+SELECT INSERT(`シ」シ疏,4,2,'縲縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,4,2,'縲縲')
+縺ゅ>縺縲縲
+SELECT INSERT(`シ」シ疏,5,1,'縲') FROM `シエシ倭;
+INSERT(`シ」シ疏,5,1,'縲')
+縺ゅ>縺縺医
+SELECT INSERT(`シ」シ疏,1,1,'荳') FROM `シエシ兪;
+INSERT(`シ」シ疏,1,1,'荳')
+荳るセ夜セ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,1,2,'荳ゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,1,2,'荳ゆク' )
+荳ゆクるセ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,1,3,'荳ゆクゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,1,3,'荳ゆクゆク' )
+荳ゆクゆクるセ樣セ。
+SELECT INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク' )
+荳ゆクゆクゆクるセ。
+SELECT INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク' )
+荳ゆクゆクゆクゆク
+SELECT INSERT(`シ」シ疏,2,1,'荳') FROM `シエシ兪;
+INSERT(`シ」シ疏,2,1,'荳')
+鮴比クるセ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,2,2,'荳ゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,2,2,'荳ゆク' )
+鮴比クゆクるセ樣セ。
+SELECT INSERT(`シ」シ疏,2,3,'荳ゆクゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,2,3,'荳ゆクゆク' )
+鮴比クゆクゆクるセ。
+SELECT INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク' )
+鮴比クゆクゆクゆク
+SELECT INSERT(`シ」シ疏,3,1,'荳') FROM `シエシ兪;
+INSERT(`シ」シ疏,3,1,'荳')
+鮴秘セ紋クるセ樣セ。
+SELECT INSERT(`シ」シ疏,3,2,'荳ゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,3,2,'荳ゆク' )
+鮴秘セ紋クゆクるセ。
+SELECT INSERT(`シ」シ疏,3,3,'荳ゆクゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,3,3,'荳ゆクゆク' )
+鮴秘セ紋クゆクゆク
+SELECT INSERT(`シ」シ疏,4,1,'荳') FROM `シエシ兪;
+INSERT(`シ」シ疏,4,1,'荳')
+鮴秘セ夜セ嶺クるセ。
+SELECT INSERT(`シ」シ疏,4,2,'荳ゆク' ) FROM `シエシ兪;
+INSERT(`シ」シ疏,4,2,'荳ゆク' )
+鮴秘セ夜セ嶺クゆク
+SELECT INSERT(`シ」シ疏,5,1,'荳') FROM `シエシ兪;
+INSERT(`シ」シ疏,5,1,'荳')
+鮴秘セ夜セ鈴セ樔ク
+SELECT INSERT(`シ」シ疏,1,1,'スカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,1,1,'スカ')
+スカスイスウスエスオ
+SELECT INSERT(`シ」シ疏,1,2,'スカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,1,2,'スカスカ')
+スカスカスウスエスオ
+SELECT INSERT(`シ」シ疏,1,3,'スカスカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,1,3,'スカスカスカ')
+スカスカスカスエスオ
+SELECT INSERT(`シ」シ疏,1,4,'スカスカスカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,1,4,'スカスカスカスカ')
+スカスカスカスカスオ
+SELECT INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ')
+スカスカスカスカスカ
+SELECT INSERT(`シ」シ疏,2,1,'スカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,2,1,'スカ')
+スアスカスウスエスオ
+SELECT INSERT(`シ」シ疏,2,2,'スカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,2,2,'スカスカ')
+スアスカスカスエスオ
+SELECT INSERT(`シ」シ疏,2,3,'スカスカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,2,3,'スカスカスカ')
+スアスカスカスカスオ
+SELECT INSERT(`シ」シ疏,2,4,'スカスカスカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,2,4,'スカスカスカスカ')
+スアスカスカスカスカ
+SELECT INSERT(`シ」シ疏,3,1,'スカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,3,1,'スカ')
+スアスイスカスエスオ
+SELECT INSERT(`シ」シ疏,3,2,'スカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,3,2,'スカスカ')
+スアスイスカスカスオ
+SELECT INSERT(`シ」シ疏,3,3,'スカスカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,3,3,'スカスカスカ')
+スアスイスカスカスカ
+SELECT INSERT(`シ」シ疏,4,1,'スカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,4,1,'スカ')
+スアスイスウスカスオ
+SELECT INSERT(`シ」シ疏,4,2,'スカスカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,4,2,'スカスカ')
+スアスイスウスカスカ
+SELECT INSERT(`シ」シ疏,5,1,'スカ') FROM `シエシ托シ秦;
+INSERT(`シ」シ疏,5,1,'スカ')
+スアスイスウスエスカ
+SELECT INSERT(`シ」シ疏,1,1,'縺') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,1,'縺')
+縺九>縺縺医♀
+SELECT INSERT(`シ」シ疏,1,2,'縺九°') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,2,'縺九°')
+縺九°縺縺医♀
+SELECT INSERT(`シ」シ疏,1,3,'縺九°縺') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,3,'縺九°縺')
+縺九°縺九∴縺
+SELECT INSERT(`シ」シ疏,1,4,'縺九°縺九°') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,4,'縺九°縺九°')
+縺九°縺九°縺
+SELECT INSERT(`シ」シ疏,1,5,'縺九°縺九°縺') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,5,'縺九°縺九°縺')
+縺九°縺九°縺
+SELECT INSERT(`シ」シ疏,2,1,'縺') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,2,1,'縺')
+縺ゅ°縺縺医♀
+SELECT INSERT(`シ」シ疏,2,2,'縺九°') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,2,2,'縺九°')
+縺ゅ°縺九∴縺
+SELECT INSERT(`シ」シ疏,2,3,'縺九°縺') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,2,3,'縺九°縺')
+縺ゅ°縺九°縺
+SELECT INSERT(`シ」シ疏,2,4,'縺九°縺九°') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,2,4,'縺九°縺九°')
+縺ゅ°縺九°縺
+SELECT INSERT(`シ」シ疏,3,1,'縺') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,3,1,'縺')
+縺ゅ>縺九∴縺
+SELECT INSERT(`シ」シ疏,3,2,'縺九°') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,3,2,'縺九°')
+縺ゅ>縺九°縺
+SELECT INSERT(`シ」シ疏,3,3,'縺九°縺') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,3,3,'縺九°縺')
+縺ゅ>縺九°縺
+SELECT INSERT(`シ」シ疏,4,1,'縺') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,4,1,'縺')
+縺ゅ>縺縺九♀
+SELECT INSERT(`シ」シ疏,4,2,'縺九°') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,4,2,'縺九°')
+縺ゅ>縺縺九°
+SELECT INSERT(`シ」シ疏,5,1,'縺') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,5,1,'縺')
+縺ゅ>縺縺医°
+SELECT INSERT(`シ」シ疏,1,1,'縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,1,'縲')
+縲縺縺縺医♀
+SELECT INSERT(`シ」シ疏,1,2,'縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,2,'縲縲')
+縲縲縺縺医♀
+SELECT INSERT(`シ」シ疏,1,3,'縲縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,3,'縲縲縲')
+縲縲縲縺医♀
+SELECT INSERT(`シ」シ疏,1,4,'縲縲縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,4,'縲縲縲縲')
+縲縲縲縲縺
+SELECT INSERT(`シ」シ疏,1,5,'縲縲縲縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,1,5,'縲縲縲縲縲')
+縲縲縲縲縲
+SELECT INSERT(`シ」シ疏,2,1,'縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,2,1,'縲')
+縺ゅ縺縺医♀
+SELECT INSERT(`シ」シ疏,2,2,'縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,2,2,'縲縲')
+縺ゅ縲縺医♀
+SELECT INSERT(`シ」シ疏,2,3,'縲縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,2,3,'縲縲縲')
+縺ゅ縲縲縺
+SELECT INSERT(`シ」シ疏,2,4,'縲縲縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,2,4,'縲縲縲縲')
+縺ゅ縲縲縲
+SELECT INSERT(`シ」シ疏,3,1,'縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,3,1,'縲')
+縺ゅ>縲縺医♀
+SELECT INSERT(`シ」シ疏,3,2,'縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,3,2,'縲縲')
+縺ゅ>縲縲縺
+SELECT INSERT(`シ」シ疏,3,3,'縲縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,3,3,'縲縲縲')
+縺ゅ>縲縲縲
+SELECT INSERT(`シ」シ疏,4,1,'縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,4,1,'縲')
+縺ゅ>縺縲縺
+SELECT INSERT(`シ」シ疏,4,2,'縲縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,4,2,'縲縲')
+縺ゅ>縺縲縲
+SELECT INSERT(`シ」シ疏,5,1,'縲') FROM `シエシ托シ疏;
+INSERT(`シ」シ疏,5,1,'縲')
+縺ゅ>縺縺医
+SELECT INSERT(`シ」シ疏,1,1,'荳') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,1,1,'荳')
+荳るセ夜セ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,1,2,'荳ゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,1,2,'荳ゆク')
+荳ゆクるセ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,1,3,'荳ゆクゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,1,3,'荳ゆクゆク')
+荳ゆクゆクるセ樣セ。
+SELECT INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク')
+荳ゆクゆクゆクるセ。
+SELECT INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク')
+荳ゆクゆクゆクゆク
+SELECT INSERT(`シ」シ疏,2,1,'荳') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,2,1,'荳')
+鮴比クるセ鈴セ樣セ。
+SELECT INSERT(`シ」シ疏,2,2,'荳ゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,2,2,'荳ゆク')
+鮴比クゆクるセ樣セ。
+SELECT INSERT(`シ」シ疏,2,3,'荳ゆクゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,2,3,'荳ゆクゆク')
+鮴比クゆクゆクるセ。
+SELECT INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク')
+鮴比クゆクゆクゆク
+SELECT INSERT(`シ」シ疏,3,1,'荳') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,3,1,'荳')
+鮴秘セ紋クるセ樣セ。
+SELECT INSERT(`シ」シ疏,3,2,'荳ゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,3,2,'荳ゆク')
+鮴秘セ紋クゆクるセ。
+SELECT INSERT(`シ」シ疏,3,3,'荳ゆクゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,3,3,'荳ゆクゆク')
+鮴秘セ紋クゆクゆク
+SELECT INSERT(`シ」シ疏,4,1,'荳') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,4,1,'荳')
+鮴秘セ夜セ嶺クるセ。
+SELECT INSERT(`シ」シ疏,4,2,'荳ゆク') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,4,2,'荳ゆク')
+鮴秘セ夜セ嶺クゆク
+SELECT INSERT(`シ」シ疏,5,1,'荳') FROM `シエシ托シ蛋;
+INSERT(`シ」シ疏,5,1,'荳')
+鮴秘セ夜セ鈴セ樔ク
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_instr_sjis.result b/mysql-test/suite/jp/r/jp_instr_sjis.result
new file mode 100755
index 00000000000..9a6dea5a426
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_instr_sjis.result
@@ -0,0 +1,264 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+SELECT INSTR(`C1`,'ア') from `T1`;
+INSTR(`C1`,'ア')
+1
+SELECT INSTR(`C1`,'イ') from `T1`;
+INSTR(`C1`,'イ')
+2
+SELECT INSTR(`C1`,'ウ') from `T1`;
+INSTR(`C1`,'ウ')
+3
+SELECT INSTR(`C1`,'エ') from `T1`;
+INSTR(`C1`,'エ')
+4
+SELECT INSTR(`C1`,'オ') from `T1`;
+INSTR(`C1`,'オ')
+5
+SELECT INSTR(`C1`,'ン') from `T1`;
+INSTR(`C1`,'ン')
+0
+SELECT INSTR(`C1`,'あ') from `T2`;
+INSTR(`C1`,'あ')
+1
+SELECT INSTR(`C1`,'い') from `T2`;
+INSTR(`C1`,'い')
+2
+SELECT INSTR(`C1`,'う') from `T2`;
+INSTR(`C1`,'う')
+3
+SELECT INSTR(`C1`,'え') from `T2`;
+INSTR(`C1`,'え')
+4
+SELECT INSTR(`C1`,'お') from `T2`;
+INSTR(`C1`,'お')
+5
+SELECT INSTR(`C1`,'ん') from `T2`;
+INSTR(`C1`,'ん')
+0
+SELECT INSTR(`C1`,'ソ') from `T3`;
+INSTR(`C1`,'ソ')
+1
+SELECT INSTR(`C1`,'十') from `T3`;
+INSTR(`C1`,'十')
+2
+SELECT INSTR(`C1`,'表') from `T3`;
+INSTR(`C1`,'表')
+3
+SELECT INSTR(`C1`,'予') from `T3`;
+INSTR(`C1`,'予')
+4
+SELECT INSTR(`C1`,'構') from `T3`;
+INSTR(`C1`,'構')
+5
+SELECT INSTR(`C1`,'噂') from `T3`;
+INSTR(`C1`,'噂')
+0
+SELECT INSTR(`C1`,'ア') from `T4`;
+INSTR(`C1`,'ア')
+1
+SELECT INSTR(`C1`,'イ') from `T4`;
+INSTR(`C1`,'イ')
+2
+SELECT INSTR(`C1`,'ウ') from `T4`;
+INSTR(`C1`,'ウ')
+3
+SELECT INSTR(`C1`,'エ') from `T4`;
+INSTR(`C1`,'エ')
+4
+SELECT INSTR(`C1`,'オ') from `T4`;
+INSTR(`C1`,'オ')
+5
+SELECT INSTR(`C1`,'ン') from `T4`;
+INSTR(`C1`,'ン')
+0
+SELECT INSTR(`C1`,'あ') from `T5`;
+INSTR(`C1`,'あ')
+1
+SELECT INSTR(`C1`,'い') from `T5`;
+INSTR(`C1`,'い')
+2
+SELECT INSTR(`C1`,'う') from `T5`;
+INSTR(`C1`,'う')
+3
+SELECT INSTR(`C1`,'え') from `T5`;
+INSTR(`C1`,'え')
+4
+SELECT INSTR(`C1`,'お') from `T5`;
+INSTR(`C1`,'お')
+5
+SELECT INSTR(`C1`,'ん') from `T5`;
+INSTR(`C1`,'ん')
+0
+SELECT INSTR(`C1`,'ソ') from `T6`;
+INSTR(`C1`,'ソ')
+1
+SELECT INSTR(`C1`,'十') from `T6`;
+INSTR(`C1`,'十')
+2
+SELECT INSTR(`C1`,'表') from `T6`;
+INSTR(`C1`,'表')
+3
+SELECT INSTR(`C1`,'予') from `T6`;
+INSTR(`C1`,'予')
+4
+SELECT INSTR(`C1`,'構') from `T6`;
+INSTR(`C1`,'構')
+5
+SELECT INSTR(`C1`,'噂') from `T6`;
+INSTR(`C1`,'噂')
+0
+SELECT INSTR(`C1`,'ア') from `T7`;
+INSTR(`C1`,'ア')
+1
+SELECT INSTR(`C1`,'イ') from `T7`;
+INSTR(`C1`,'イ')
+2
+SELECT INSTR(`C1`,'ウ') from `T7`;
+INSTR(`C1`,'ウ')
+3
+SELECT INSTR(`C1`,'エ') from `T7`;
+INSTR(`C1`,'エ')
+4
+SELECT INSTR(`C1`,'オ') from `T7`;
+INSTR(`C1`,'オ')
+5
+SELECT INSTR(`C1`,'ン') from `T7`;
+INSTR(`C1`,'ン')
+0
+SELECT INSTR(`C1`,'あ') from `T8`;
+INSTR(`C1`,'あ')
+1
+SELECT INSTR(`C1`,'い') from `T8`;
+INSTR(`C1`,'い')
+2
+SELECT INSTR(`C1`,'う') from `T8`;
+INSTR(`C1`,'う')
+3
+SELECT INSTR(`C1`,'え') from `T8`;
+INSTR(`C1`,'え')
+4
+SELECT INSTR(`C1`,'お') from `T8`;
+INSTR(`C1`,'お')
+5
+SELECT INSTR(`C1`,'ん') from `T8`;
+INSTR(`C1`,'ん')
+0
+SELECT INSTR(`C1`,'ソ') from `T9`;
+INSTR(`C1`,'ソ')
+1
+SELECT INSTR(`C1`,'十') from `T9`;
+INSTR(`C1`,'十')
+2
+SELECT INSTR(`C1`,'表') from `T9`;
+INSTR(`C1`,'表')
+3
+SELECT INSTR(`C1`,'予') from `T9`;
+INSTR(`C1`,'予')
+4
+SELECT INSTR(`C1`,'構') from `T9`;
+INSTR(`C1`,'構')
+5
+SELECT INSTR(`C1`,'噂') from `T9`;
+INSTR(`C1`,'噂')
+0
+SELECT INSTR(`C1`,'ア') from `T10`;
+INSTR(`C1`,'ア')
+1
+SELECT INSTR(`C1`,'イ') from `T10`;
+INSTR(`C1`,'イ')
+2
+SELECT INSTR(`C1`,'ウ') from `T10`;
+INSTR(`C1`,'ウ')
+3
+SELECT INSTR(`C1`,'エ') from `T10`;
+INSTR(`C1`,'エ')
+4
+SELECT INSTR(`C1`,'オ') from `T10`;
+INSTR(`C1`,'オ')
+5
+SELECT INSTR(`C1`,'ン') from `T10`;
+INSTR(`C1`,'ン')
+0
+SELECT INSTR(`C1`,'あ') from `T11`;
+INSTR(`C1`,'あ')
+1
+SELECT INSTR(`C1`,'い') from `T11`;
+INSTR(`C1`,'い')
+2
+SELECT INSTR(`C1`,'う') from `T11`;
+INSTR(`C1`,'う')
+3
+SELECT INSTR(`C1`,'え') from `T11`;
+INSTR(`C1`,'え')
+4
+SELECT INSTR(`C1`,'お') from `T11`;
+INSTR(`C1`,'お')
+5
+SELECT INSTR(`C1`,'ん') from `T11`;
+INSTR(`C1`,'ん')
+0
+SELECT INSTR(`C1`,'ソ') from `T12`;
+INSTR(`C1`,'ソ')
+1
+SELECT INSTR(`C1`,'十') from `T12`;
+INSTR(`C1`,'十')
+2
+SELECT INSTR(`C1`,'表') from `T12`;
+INSTR(`C1`,'表')
+3
+SELECT INSTR(`C1`,'予') from `T12`;
+INSTR(`C1`,'予')
+4
+SELECT INSTR(`C1`,'構') from `T12`;
+INSTR(`C1`,'構')
+5
+SELECT INSTR(`C1`,'噂') from `T12`;
+INSTR(`C1`,'噂')
+0
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_instr_ucs2.result b/mysql-test/suite/jp/r/jp_instr_ucs2.result
new file mode 100755
index 00000000000..352525eee0b
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_instr_ucs2.result
@@ -0,0 +1,265 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'竺')
+1
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'軸')
+2
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'宍')
+3
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'雫')
+4
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'七')
+5
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'爵')
+0
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、「')
+1
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、、')
+2
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、ヲ')
+3
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、ィ')
+4
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、ェ')
+5
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、')
+0
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常ワ')
+1
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常ン')
+2
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常゙')
+3
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常゚')
+4
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常')
+5
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'床。')
+0
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'竺')
+1
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'軸')
+2
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'宍')
+3
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'雫')
+4
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'七')
+5
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'爵')
+0
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、「')
+1
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、、')
+2
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、ヲ')
+3
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、ィ')
+4
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、ェ')
+5
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、')
+0
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常ワ')
+1
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常ン')
+2
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常゙')
+3
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常゚')
+4
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常')
+5
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'床。')
+0
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'竺')
+1
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'軸')
+2
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'宍')
+3
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'雫')
+4
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'七')
+5
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'爵')
+0
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、「')
+1
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、、')
+2
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、ヲ')
+3
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、ィ')
+4
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、ェ')
+5
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、')
+0
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常ワ')
+1
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常ン')
+2
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常゙')
+3
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常゚')
+4
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常')
+5
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'床。')
+0
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'竺')
+1
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'軸')
+2
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'宍')
+3
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'雫')
+4
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'七')
+5
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'爵')
+0
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、「')
+1
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、、')
+2
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、ヲ')
+3
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、ィ')
+4
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、ェ')
+5
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、')
+0
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常ワ')
+1
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常ン')
+2
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常゙')
+3
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常゚')
+4
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常')
+5
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'床。')
+0
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_instr_ujis.result b/mysql-test/suite/jp/r/jp_instr_ujis.result
new file mode 100755
index 00000000000..0cf9895a740
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_instr_ujis.result
@@ -0,0 +1,264 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'竺')
+1
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'軸')
+2
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'宍')
+3
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'雫')
+4
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'七')
+5
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」ア`;
+INSTR(`」テ」ア`,'爵')
+0
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、「')
+1
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、、')
+2
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、ヲ')
+3
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、ィ')
+4
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、ェ')
+5
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」イ`;
+INSTR(`」テ」ア`,'、')
+0
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常ワ')
+1
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常ン')
+2
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常゙')
+3
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常゚')
+4
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'常')
+5
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ウ`;
+INSTR(`」テ」ア`,'床。')
+0
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'竺')
+1
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'軸')
+2
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'宍')
+3
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'雫')
+4
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'七')
+5
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」エ`;
+INSTR(`」テ」ア`,'爵')
+0
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、「')
+1
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、、')
+2
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、ヲ')
+3
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、ィ')
+4
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、ェ')
+5
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」オ`;
+INSTR(`」テ」ア`,'、')
+0
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常ワ')
+1
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常ン')
+2
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常゙')
+3
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常゚')
+4
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'常')
+5
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」カ`;
+INSTR(`」テ」ア`,'床。')
+0
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'竺')
+1
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'軸')
+2
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'宍')
+3
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'雫')
+4
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'七')
+5
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」キ`;
+INSTR(`」テ」ア`,'爵')
+0
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、「')
+1
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、、')
+2
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、ヲ')
+3
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、ィ')
+4
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、ェ')
+5
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」ク`;
+INSTR(`」テ」ア`,'、')
+0
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常ワ')
+1
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常ン')
+2
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常゙')
+3
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常゚')
+4
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'常')
+5
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ケ`;
+INSTR(`」テ」ア`,'床。')
+0
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'竺')
+1
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'軸')
+2
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'宍')
+3
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'雫')
+4
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'七')
+5
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」ア」ー`;
+INSTR(`」テ」ア`,'爵')
+0
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、「')
+1
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、、')
+2
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、ヲ')
+3
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、ィ')
+4
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、ェ')
+5
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」ア」ア`;
+INSTR(`」テ」ア`,'、')
+0
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常ワ')
+1
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常ン')
+2
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常゙')
+3
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常゚')
+4
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'常')
+5
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ア」イ`;
+INSTR(`」テ」ア`,'床。')
+0
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_instr_utf8.result b/mysql-test/suite/jp/r/jp_instr_utf8.result
new file mode 100755
index 00000000000..0e55227e4b7
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_instr_utf8.result
@@ -0,0 +1,264 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+SELECT INSTR(`シ」シ疏,'スア') from `シエシ疏;
+INSTR(`シ」シ疏,'スア')
+1
+SELECT INSTR(`シ」シ疏,'スイ') from `シエシ疏;
+INSTR(`シ」シ疏,'スイ')
+2
+SELECT INSTR(`シ」シ疏,'スウ') from `シエシ疏;
+INSTR(`シ」シ疏,'スウ')
+3
+SELECT INSTR(`シ」シ疏,'スエ') from `シエシ疏;
+INSTR(`シ」シ疏,'スエ')
+4
+SELECT INSTR(`シ」シ疏,'スオ') from `シエシ疏;
+INSTR(`シ」シ疏,'スオ')
+5
+SELECT INSTR(`シ」シ疏,'セ') from `シエシ疏;
+INSTR(`シ」シ疏,'セ')
+0
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+INSTR(`シ」シ疏,'縺')
+1
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+INSTR(`シ」シ疏,'縺')
+2
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+INSTR(`シ」シ疏,'縺')
+3
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+INSTR(`シ」シ疏,'縺')
+4
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+INSTR(`シ」シ疏,'縺')
+5
+SELECT INSTR(`シ」シ疏,'繧') from `シエシ蛋;
+INSTR(`シ」シ疏,'繧')
+0
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ伝;
+INSTR(`シ」シ疏,'鮴')
+1
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ伝;
+INSTR(`シ」シ疏,'鮴')
+2
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ伝;
+INSTR(`シ」シ疏,'鮴')
+3
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ伝;
+INSTR(`シ」シ疏,'鮴')
+4
+SELECT INSTR(`シ」シ疏,'鮴。') from `シエシ伝;
+INSTR(`シ」シ疏,'鮴。')
+5
+SELECT INSTR(`シ」シ疏,'荳') from `シエシ伝;
+INSTR(`シ」シ疏,'荳')
+0
+SELECT INSTR(`シ」シ疏,'スア') from `シエシ覗;
+INSTR(`シ」シ疏,'スア')
+1
+SELECT INSTR(`シ」シ疏,'スイ') from `シエシ覗;
+INSTR(`シ」シ疏,'スイ')
+2
+SELECT INSTR(`シ」シ疏,'スウ') from `シエシ覗;
+INSTR(`シ」シ疏,'スウ')
+3
+SELECT INSTR(`シ」シ疏,'スエ') from `シエシ覗;
+INSTR(`シ」シ疏,'スエ')
+4
+SELECT INSTR(`シ」シ疏,'スオ') from `シエシ覗;
+INSTR(`シ」シ疏,'スオ')
+5
+SELECT INSTR(`シ」シ疏,'セ') from `シエシ覗;
+INSTR(`シ」シ疏,'セ')
+0
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+INSTR(`シ」シ疏,'縺')
+1
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+INSTR(`シ」シ疏,'縺')
+2
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+INSTR(`シ」シ疏,'縺')
+3
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+INSTR(`シ」シ疏,'縺')
+4
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+INSTR(`シ」シ疏,'縺')
+5
+SELECT INSTR(`シ」シ疏,'繧') from `シエシ描;
+INSTR(`シ」シ疏,'繧')
+0
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ冒;
+INSTR(`シ」シ疏,'鮴')
+1
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ冒;
+INSTR(`シ」シ疏,'鮴')
+2
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ冒;
+INSTR(`シ」シ疏,'鮴')
+3
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ冒;
+INSTR(`シ」シ疏,'鮴')
+4
+SELECT INSTR(`シ」シ疏,'鮴。') from `シエシ冒;
+INSTR(`シ」シ疏,'鮴。')
+5
+SELECT INSTR(`シ」シ疏,'荳') from `シエシ冒;
+INSTR(`シ」シ疏,'荳')
+0
+SELECT INSTR(`シ」シ疏,'スア') from `シエシ輿;
+INSTR(`シ」シ疏,'スア')
+1
+SELECT INSTR(`シ」シ疏,'スイ') from `シエシ輿;
+INSTR(`シ」シ疏,'スイ')
+2
+SELECT INSTR(`シ」シ疏,'スウ') from `シエシ輿;
+INSTR(`シ」シ疏,'スウ')
+3
+SELECT INSTR(`シ」シ疏,'スエ') from `シエシ輿;
+INSTR(`シ」シ疏,'スエ')
+4
+SELECT INSTR(`シ」シ疏,'スオ') from `シエシ輿;
+INSTR(`シ」シ疏,'スオ')
+5
+SELECT INSTR(`シ」シ疏,'セ') from `シエシ輿;
+INSTR(`シ」シ疏,'セ')
+0
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+INSTR(`シ」シ疏,'縺')
+1
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+INSTR(`シ」シ疏,'縺')
+2
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+INSTR(`シ」シ疏,'縺')
+3
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+INSTR(`シ」シ疏,'縺')
+4
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+INSTR(`シ」シ疏,'縺')
+5
+SELECT INSTR(`シ」シ疏,'繧') from `シエシ倭;
+INSTR(`シ」シ疏,'繧')
+0
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ兪;
+INSTR(`シ」シ疏,'鮴')
+1
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ兪;
+INSTR(`シ」シ疏,'鮴')
+2
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ兪;
+INSTR(`シ」シ疏,'鮴')
+3
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ兪;
+INSTR(`シ」シ疏,'鮴')
+4
+SELECT INSTR(`シ」シ疏,'鮴。') from `シエシ兪;
+INSTR(`シ」シ疏,'鮴。')
+5
+SELECT INSTR(`シ」シ疏,'荳') from `シエシ兪;
+INSTR(`シ」シ疏,'荳')
+0
+SELECT INSTR(`シ」シ疏,'スア') from `シエシ托シ秦;
+INSTR(`シ」シ疏,'スア')
+1
+SELECT INSTR(`シ」シ疏,'スイ') from `シエシ托シ秦;
+INSTR(`シ」シ疏,'スイ')
+2
+SELECT INSTR(`シ」シ疏,'スウ') from `シエシ托シ秦;
+INSTR(`シ」シ疏,'スウ')
+3
+SELECT INSTR(`シ」シ疏,'スエ') from `シエシ托シ秦;
+INSTR(`シ」シ疏,'スエ')
+4
+SELECT INSTR(`シ」シ疏,'スオ') from `シエシ托シ秦;
+INSTR(`シ」シ疏,'スオ')
+5
+SELECT INSTR(`シ」シ疏,'セ') from `シエシ托シ秦;
+INSTR(`シ」シ疏,'セ')
+0
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+INSTR(`シ」シ疏,'縺')
+1
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+INSTR(`シ」シ疏,'縺')
+2
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+INSTR(`シ」シ疏,'縺')
+3
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+INSTR(`シ」シ疏,'縺')
+4
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+INSTR(`シ」シ疏,'縺')
+5
+SELECT INSTR(`シ」シ疏,'繧') from `シエシ托シ疏;
+INSTR(`シ」シ疏,'繧')
+0
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ托シ蛋;
+INSTR(`シ」シ疏,'鮴')
+1
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ托シ蛋;
+INSTR(`シ」シ疏,'鮴')
+2
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ托シ蛋;
+INSTR(`シ」シ疏,'鮴')
+3
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ托シ蛋;
+INSTR(`シ」シ疏,'鮴')
+4
+SELECT INSTR(`シ」シ疏,'鮴。') from `シエシ托シ蛋;
+INSTR(`シ」シ疏,'鮴。')
+5
+SELECT INSTR(`シ」シ疏,'荳') from `シエシ托シ蛋;
+INSTR(`シ」シ疏,'荳')
+0
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_join_sjis.result b/mysql-test/suite/jp/r/jp_join_sjis.result
new file mode 100755
index 00000000000..a5ccc58ae4c
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_join_sjis.result
@@ -0,0 +1,578 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T1b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T4b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T7b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T11a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T11b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T12a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T12b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+INSERT INTO `T1a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T1b` VALUES ('ア');
+INSERT INTO `T2a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T2b` VALUES ('あ');
+INSERT INTO `T3a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T3b` VALUES ('ソ');
+INSERT INTO `T4a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T4b` VALUES ('ア');
+INSERT INTO `T5a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T5b` VALUES ('あ');
+INSERT INTO `T6a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T6b` VALUES ('ソ');
+INSERT INTO `T7a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T7b` VALUES ('ア');
+INSERT INTO `T8a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T8b` VALUES ('あ');
+INSERT INTO `T9a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T9b` VALUES ('ソ');
+INSERT INTO `T10a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T10b` VALUES ('ア');
+INSERT INTO `T11a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T11b` VALUES ('あ');
+INSERT INTO `T12a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T12b` VALUES ('ソ');
+SELECT * FROM `T1a` JOIN `T1b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T1a` INNER JOIN `T1b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T1a` JOIN `T1b` USING (`C1`);
+C1 C1
+ア ア
+SELECT * FROM `T1a` INNER JOIN `T1b` USING (`C1`);
+C1 C1
+ア ア
+SELECT * FROM `T1a` CROSS JOIN `T1b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T1a` LEFT JOIN `T1b` USING (`C1`);
+C1 C1
+ア ア
+カ NULL
+サ NULL
+SELECT * FROM `T1a` LEFT JOIN `T1b` ON (`T1a`.`C1` = `T1b`.`C1`);
+C1 C1
+ア ア
+カ NULL
+サ NULL
+SELECT * FROM `T1b` RIGHT JOIN `T1a` USING (`C1`);
+C1 C1
+ア ア
+NULL カ
+NULL サ
+SELECT * FROM `T1b` RIGHT JOIN `T1a` ON (`T1a`.`C1` = `T1b`.`C1`);
+C1 C1
+ア ア
+NULL カ
+NULL サ
+SELECT * FROM `T2a` JOIN `T2b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T2a` INNER JOIN `T2b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T2a` JOIN `T2b` USING (`C1`);
+C1 C1
+あ あ
+SELECT * FROM `T2a` INNER JOIN `T2b` USING (`C1`);
+C1 C1
+あ あ
+SELECT * FROM `T2a` CROSS JOIN `T2b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T2a` LEFT JOIN `T2b` USING (`C1`);
+C1 C1
+あ あ
+か NULL
+さ NULL
+SELECT * FROM `T2a` LEFT JOIN `T2b` ON (`T2a`.`C1` = `T2b`.`C1`);
+C1 C1
+あ あ
+か NULL
+さ NULL
+SELECT * FROM `T2b` RIGHT JOIN `T2a` USING (`C1`);
+C1 C1
+あ あ
+NULL か
+NULL さ
+SELECT * FROM `T2b` RIGHT JOIN `T2a` ON (`T2a`.`C1` = `T2b`.`C1`);
+C1 C1
+あ あ
+NULL か
+NULL さ
+SELECT * FROM `T3a` JOIN `T3b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T3a` INNER JOIN `T3b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T3a` JOIN `T3b` USING (`C1`);
+C1 C1
+ソ ソ
+SELECT * FROM `T3a` INNER JOIN `T3b` USING (`C1`);
+C1 C1
+ソ ソ
+SELECT * FROM `T3a` CROSS JOIN `T3b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T3a` LEFT JOIN `T3b` USING (`C1`);
+C1 C1
+ソ ソ
+十 NULL
+表 NULL
+SELECT * FROM `T3a` LEFT JOIN `T3b` ON (`T3a`.`C1` = `T3b`.`C1`);
+C1 C1
+ソ ソ
+十 NULL
+表 NULL
+SELECT * FROM `T3b` RIGHT JOIN `T3a` USING (`C1`);
+C1 C1
+ソ ソ
+NULL 十
+NULL 表
+SELECT * FROM `T3b` RIGHT JOIN `T3a` ON (`T3a`.`C1` = `T3b`.`C1`);
+C1 C1
+ソ ソ
+NULL 十
+NULL 表
+SELECT * FROM `T4a` JOIN `T4b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T4a` INNER JOIN `T4b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T4a` JOIN `T4b` USING (`C1`);
+C1 C1
+ア ア
+SELECT * FROM `T4a` INNER JOIN `T4b` USING (`C1`);
+C1 C1
+ア ア
+SELECT * FROM `T4a` CROSS JOIN `T4b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T4a` LEFT JOIN `T4b` USING (`C1`);
+C1 C1
+ア ア
+カ NULL
+サ NULL
+SELECT * FROM `T4a` LEFT JOIN `T4b` ON (`T4a`.`C1` = `T4b`.`C1`);
+C1 C1
+ア ア
+カ NULL
+サ NULL
+SELECT * FROM `T4b` RIGHT JOIN `T4a` USING (`C1`);
+C1 C1
+ア ア
+NULL カ
+NULL サ
+SELECT * FROM `T4b` RIGHT JOIN `T4a` ON (`T4a`.`C1` = `T4b`.`C1`);
+C1 C1
+ア ア
+NULL カ
+NULL サ
+SELECT * FROM `T5a` JOIN `T5b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T5a` INNER JOIN `T5b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T5a` JOIN `T5b` USING (`C1`);
+C1 C1
+あ あ
+SELECT * FROM `T5a` INNER JOIN `T5b` USING (`C1`);
+C1 C1
+あ あ
+SELECT * FROM `T5a` CROSS JOIN `T5b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T5a` LEFT JOIN `T5b` USING (`C1`);
+C1 C1
+あ あ
+か NULL
+さ NULL
+SELECT * FROM `T5a` LEFT JOIN `T5b` ON (`T5a`.`C1` = `T5b`.`C1`);
+C1 C1
+あ あ
+か NULL
+さ NULL
+SELECT * FROM `T5b` RIGHT JOIN `T5a` USING (`C1`);
+C1 C1
+あ あ
+NULL か
+NULL さ
+SELECT * FROM `T5b` RIGHT JOIN `T5a` ON (`T5a`.`C1` = `T5b`.`C1`);
+C1 C1
+あ あ
+NULL か
+NULL さ
+SELECT * FROM `T6a` JOIN `T6b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T6a` INNER JOIN `T6b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T6a` JOIN `T6b` USING (`C1`);
+C1 C1
+ソ ソ
+SELECT * FROM `T6a` INNER JOIN `T6b` USING (`C1`);
+C1 C1
+ソ ソ
+SELECT * FROM `T6a` CROSS JOIN `T6b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T6a` LEFT JOIN `T6b` USING (`C1`);
+C1 C1
+ソ ソ
+十 NULL
+表 NULL
+SELECT * FROM `T6a` LEFT JOIN `T6b` ON (`T6a`.`C1` = `T6b`.`C1`);
+C1 C1
+ソ ソ
+十 NULL
+表 NULL
+SELECT * FROM `T6b` RIGHT JOIN `T6a` USING (`C1`);
+C1 C1
+ソ ソ
+NULL 十
+NULL 表
+SELECT * FROM `T6b` RIGHT JOIN `T6a` ON (`T6a`.`C1` = `T6b`.`C1`);
+C1 C1
+ソ ソ
+NULL 十
+NULL 表
+SELECT * FROM `T7a` JOIN `T7b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T7a` INNER JOIN `T7b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T7a` JOIN `T7b` USING (`C1`);
+C1 C1
+ア ア
+SELECT * FROM `T7a` INNER JOIN `T7b` USING (`C1`);
+C1 C1
+ア ア
+SELECT * FROM `T7a` CROSS JOIN `T7b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T7a` LEFT JOIN `T7b` USING (`C1`);
+C1 C1
+ア ア
+カ NULL
+サ NULL
+SELECT * FROM `T7a` LEFT JOIN `T7b` ON (`T7a`.`C1` = `T7b`.`C1`);
+C1 C1
+ア ア
+カ NULL
+サ NULL
+SELECT * FROM `T7b` RIGHT JOIN `T7a` USING (`C1`);
+C1 C1
+ア ア
+NULL カ
+NULL サ
+SELECT * FROM `T7b` RIGHT JOIN `T7a` ON (`T7a`.`C1` = `T7b`.`C1`);
+C1 C1
+ア ア
+NULL カ
+NULL サ
+SELECT * FROM `T8a` JOIN `T8b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T8a` INNER JOIN `T8b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T8a` JOIN `T8b` USING (`C1`);
+C1 C1
+あ あ
+SELECT * FROM `T8a` INNER JOIN `T8b` USING (`C1`);
+C1 C1
+あ あ
+SELECT * FROM `T8a` CROSS JOIN `T8b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T8a` LEFT JOIN `T8b` USING (`C1`);
+C1 C1
+あ あ
+か NULL
+さ NULL
+SELECT * FROM `T8a` LEFT JOIN `T8b` ON (`T8a`.`C1` = `T8b`.`C1`);
+C1 C1
+あ あ
+か NULL
+さ NULL
+SELECT * FROM `T8b` RIGHT JOIN `T8a` USING (`C1`);
+C1 C1
+あ あ
+NULL か
+NULL さ
+SELECT * FROM `T8b` RIGHT JOIN `T8a` ON (`T8a`.`C1` = `T8b`.`C1`);
+C1 C1
+あ あ
+NULL か
+NULL さ
+SELECT * FROM `T9a` JOIN `T9b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T9a` INNER JOIN `T9b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T9a` JOIN `T9b` USING (`C1`);
+C1 C1
+ソ ソ
+SELECT * FROM `T9a` INNER JOIN `T9b` USING (`C1`);
+C1 C1
+ソ ソ
+SELECT * FROM `T9a` CROSS JOIN `T9b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T9a` LEFT JOIN `T9b` USING (`C1`);
+C1 C1
+ソ ソ
+十 NULL
+表 NULL
+SELECT * FROM `T9a` LEFT JOIN `T9b` ON (`T9a`.`C1` = `T9b`.`C1`);
+C1 C1
+ソ ソ
+十 NULL
+表 NULL
+SELECT * FROM `T9b` RIGHT JOIN `T9a` USING (`C1`);
+C1 C1
+ソ ソ
+NULL 十
+NULL 表
+SELECT * FROM `T9b` RIGHT JOIN `T9a` ON (`T9a`.`C1` = `T9b`.`C1`);
+C1 C1
+ソ ソ
+NULL 十
+NULL 表
+SELECT * FROM `T10a` JOIN `T10b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T10a` INNER JOIN `T10b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T10a` JOIN `T10b` USING (`C1`);
+C1 C1
+ア ア
+SELECT * FROM `T10a` INNER JOIN `T10b` USING (`C1`);
+C1 C1
+ア ア
+SELECT * FROM `T10a` CROSS JOIN `T10b`;
+C1 C1
+ア ア
+カ ア
+サ ア
+SELECT * FROM `T10a` LEFT JOIN `T10b` USING (`C1`);
+C1 C1
+ア ア
+カ NULL
+サ NULL
+SELECT * FROM `T10a` LEFT JOIN `T10b` ON (`T10a`.`C1` = `T10b`.`C1`);
+C1 C1
+ア ア
+カ NULL
+サ NULL
+SELECT * FROM `T10b` RIGHT JOIN `T10a` USING (`C1`);
+C1 C1
+ア ア
+NULL カ
+NULL サ
+SELECT * FROM `T10b` RIGHT JOIN `T10a` ON (`T10a`.`C1` = `T10b`.`C1`);
+C1 C1
+ア ア
+NULL カ
+NULL サ
+SELECT * FROM `T11a` JOIN `T11b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T11a` INNER JOIN `T11b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T11a` JOIN `T11b` USING (`C1`);
+C1 C1
+あ あ
+SELECT * FROM `T11a` INNER JOIN `T11b` USING (`C1`);
+C1 C1
+あ あ
+SELECT * FROM `T11a` CROSS JOIN `T11b`;
+C1 C1
+あ あ
+か あ
+さ あ
+SELECT * FROM `T11a` LEFT JOIN `T11b` USING (`C1`);
+C1 C1
+あ あ
+か NULL
+さ NULL
+SELECT * FROM `T11a` LEFT JOIN `T11b` ON (`T11a`.`C1` = `T11b`.`C1`);
+C1 C1
+あ あ
+か NULL
+さ NULL
+SELECT * FROM `T11b` RIGHT JOIN `T11a` USING (`C1`);
+C1 C1
+あ あ
+NULL か
+NULL さ
+SELECT * FROM `T11b` RIGHT JOIN `T11a` ON (`T11a`.`C1` = `T11b`.`C1`);
+C1 C1
+あ あ
+NULL か
+NULL さ
+SELECT * FROM `T12a` JOIN `T12b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T12a` INNER JOIN `T12b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T12a` JOIN `T12b` USING (`C1`);
+C1 C1
+ソ ソ
+SELECT * FROM `T12a` INNER JOIN `T12b` USING (`C1`);
+C1 C1
+ソ ソ
+SELECT * FROM `T12a` CROSS JOIN `T12b`;
+C1 C1
+ソ ソ
+十 ソ
+表 ソ
+SELECT * FROM `T12a` LEFT JOIN `T12b` USING (`C1`);
+C1 C1
+ソ ソ
+十 NULL
+表 NULL
+SELECT * FROM `T12a` LEFT JOIN `T12b` ON (`T12a`.`C1` = `T12b`.`C1`);
+C1 C1
+ソ ソ
+十 NULL
+表 NULL
+SELECT * FROM `T12b` RIGHT JOIN `T12a` USING (`C1`);
+C1 C1
+ソ ソ
+NULL 十
+NULL 表
+SELECT * FROM `T12b` RIGHT JOIN `T12a` ON (`T12a`.`C1` = `T12b`.`C1`);
+C1 C1
+ソ ソ
+NULL 十
+NULL 表
+DROP TABLE `T1a`;
+DROP TABLE `T1b`;
+DROP TABLE `T2a`;
+DROP TABLE `T2b`;
+DROP TABLE `T3a`;
+DROP TABLE `T3b`;
+DROP TABLE `T4a`;
+DROP TABLE `T4b`;
+DROP TABLE `T5a`;
+DROP TABLE `T5b`;
+DROP TABLE `T6a`;
+DROP TABLE `T6b`;
+DROP TABLE `T7a`;
+DROP TABLE `T7b`;
+DROP TABLE `T8a`;
+DROP TABLE `T8b`;
+DROP TABLE `T9a`;
+DROP TABLE `T9b`;
+DROP TABLE `T10a`;
+DROP TABLE `T10b`;
+DROP TABLE `T11a`;
+DROP TABLE `T11b`;
+DROP TABLE `T12a`;
+DROP TABLE `T12b`;
diff --git a/mysql-test/suite/jp/r/jp_join_ucs2.result b/mysql-test/suite/jp/r/jp_join_ucs2.result
new file mode 100755
index 00000000000..76988f15cc4
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_join_ucs2.result
@@ -0,0 +1,579 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」オa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」オb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」カa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」カb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」キa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」キb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」クa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」クb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ケa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ケb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」ーa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」ーb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+INSERT INTO `」ヤ」アa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」アb` VALUES ('竺');
+INSERT INTO `」ヤ」イa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」イb` VALUES ('、「');
+INSERT INTO `」ヤ」ウa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ウb` VALUES ('常ワ');
+INSERT INTO `」ヤ」エa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」エb` VALUES ('竺');
+INSERT INTO `」ヤ」オa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」オb` VALUES ('、「');
+INSERT INTO `」ヤ」カa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」カb` VALUES ('常ワ');
+INSERT INTO `」ヤ」キa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」キb` VALUES ('竺');
+INSERT INTO `」ヤ」クa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」クb` VALUES ('、「');
+INSERT INTO `」ヤ」ケa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ケb` VALUES ('常ワ');
+INSERT INTO `」ヤ」ア」ーa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」ア」ーb` VALUES ('竺');
+INSERT INTO `」ヤ」ア」アa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」ア」アb` VALUES ('、「');
+INSERT INTO `」ヤ」ア」イa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」イb` VALUES ('常ワ');
+SELECT * FROM `」ヤ」アa` JOIN `」ヤ」アb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」アa` INNER JOIN `」ヤ」アb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」アa` JOIN `」ヤ」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」アa` INNER JOIN `」ヤ」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」アa` CROSS JOIN `」ヤ」アb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」アa` LEFT JOIN `」ヤ」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」アa` LEFT JOIN `」ヤ」アb` ON (`」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」アb` RIGHT JOIN `」ヤ」アa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」アb` RIGHT JOIN `」ヤ」アa` ON (`」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」イa` JOIN `」ヤ」イb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」イa` INNER JOIN `」ヤ」イb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」イa` JOIN `」ヤ」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」イa` INNER JOIN `」ヤ」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」イa` CROSS JOIN `」ヤ」イb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」イa` LEFT JOIN `」ヤ」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」イa` LEFT JOIN `」ヤ」イb` ON (`」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」イb` RIGHT JOIN `」ヤ」イa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」イb` RIGHT JOIN `」ヤ」イa` ON (`」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」ウa` JOIN `」ヤ」ウb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ウa` INNER JOIN `」ヤ」ウb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ウa` JOIN `」ヤ」ウb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ウa` INNER JOIN `」ヤ」ウb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ウa` CROSS JOIN `」ヤ」ウb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ウa` LEFT JOIN `」ヤ」ウb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ウa` LEFT JOIN `」ヤ」ウb` ON (`」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ウb` RIGHT JOIN `」ヤ」ウa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」ウb` RIGHT JOIN `」ヤ」ウa` ON (`」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」エa` JOIN `」ヤ」エb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」エa` INNER JOIN `」ヤ」エb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」エa` JOIN `」ヤ」エb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」エa` INNER JOIN `」ヤ」エb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」エa` CROSS JOIN `」ヤ」エb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」エa` LEFT JOIN `」ヤ」エb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」エa` LEFT JOIN `」ヤ」エb` ON (`」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」エb` RIGHT JOIN `」ヤ」エa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」エb` RIGHT JOIN `」ヤ」エa` ON (`」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」オa` JOIN `」ヤ」オb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」オa` INNER JOIN `」ヤ」オb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」オa` JOIN `」ヤ」オb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」オa` INNER JOIN `」ヤ」オb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」オa` CROSS JOIN `」ヤ」オb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」オa` LEFT JOIN `」ヤ」オb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」オa` LEFT JOIN `」ヤ」オb` ON (`」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」オb` RIGHT JOIN `」ヤ」オa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」オb` RIGHT JOIN `」ヤ」オa` ON (`」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」カa` JOIN `」ヤ」カb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」カa` INNER JOIN `」ヤ」カb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」カa` JOIN `」ヤ」カb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」カa` INNER JOIN `」ヤ」カb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」カa` CROSS JOIN `」ヤ」カb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」カa` LEFT JOIN `」ヤ」カb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」カa` LEFT JOIN `」ヤ」カb` ON (`」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」カb` RIGHT JOIN `」ヤ」カa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」カb` RIGHT JOIN `」ヤ」カa` ON (`」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」キa` JOIN `」ヤ」キb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」キa` INNER JOIN `」ヤ」キb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」キa` JOIN `」ヤ」キb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」キa` INNER JOIN `」ヤ」キb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」キa` CROSS JOIN `」ヤ」キb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」キa` LEFT JOIN `」ヤ」キb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」キa` LEFT JOIN `」ヤ」キb` ON (`」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」キb` RIGHT JOIN `」ヤ」キa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」キb` RIGHT JOIN `」ヤ」キa` ON (`」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」クa` JOIN `」ヤ」クb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」クa` INNER JOIN `」ヤ」クb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」クa` JOIN `」ヤ」クb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」クa` INNER JOIN `」ヤ」クb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」クa` CROSS JOIN `」ヤ」クb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」クa` LEFT JOIN `」ヤ」クb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」クa` LEFT JOIN `」ヤ」クb` ON (`」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」クb` RIGHT JOIN `」ヤ」クa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」クb` RIGHT JOIN `」ヤ」クa` ON (`」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」ケa` JOIN `」ヤ」ケb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ケa` INNER JOIN `」ヤ」ケb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ケa` JOIN `」ヤ」ケb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ケa` INNER JOIN `」ヤ」ケb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ケa` CROSS JOIN `」ヤ」ケb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ケa` LEFT JOIN `」ヤ」ケb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ケa` LEFT JOIN `」ヤ」ケb` ON (`」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ケb` RIGHT JOIN `」ヤ」ケa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」ケb` RIGHT JOIN `」ヤ」ケa` ON (`」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」ア」ーa` JOIN `」ヤ」ア」ーb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」ア」ーa` INNER JOIN `」ヤ」ア」ーb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」ア」ーa` JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」ア」ーa` INNER JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」ア」ーa` CROSS JOIN `」ヤ」ア」ーb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」ア」ーa` LEFT JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」ア」ーa` LEFT JOIN `」ヤ」ア」ーb` ON (`」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」ア」ーb` RIGHT JOIN `」ヤ」ア」ーa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」ア」ーb` RIGHT JOIN `」ヤ」ア」ーa` ON (`」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」ア」アa` JOIN `」ヤ」ア」アb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」ア」アa` INNER JOIN `」ヤ」ア」アb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」ア」アa` JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」ア」アa` INNER JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」ア」アa` CROSS JOIN `」ヤ」ア」アb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」ア」アa` LEFT JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」ア」アa` LEFT JOIN `」ヤ」ア」アb` ON (`」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」ア」アb` RIGHT JOIN `」ヤ」ア」アa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」ア」アb` RIGHT JOIN `」ヤ」ア」アa` ON (`」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」ア」イa` JOIN `」ヤ」ア」イb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ア」イa` INNER JOIN `」ヤ」ア」イb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ア」イa` JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ア」イa` INNER JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ア」イa` CROSS JOIN `」ヤ」ア」イb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ア」イa` LEFT JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ア」イa` LEFT JOIN `」ヤ」ア」イb` ON (`」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ア」イb` RIGHT JOIN `」ヤ」ア」イa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」ア」イb` RIGHT JOIN `」ヤ」ア」イa` ON (`」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+DROP TABLE `」ヤ」アa`;
+DROP TABLE `」ヤ」アb`;
+DROP TABLE `」ヤ」イa`;
+DROP TABLE `」ヤ」イb`;
+DROP TABLE `」ヤ」ウa`;
+DROP TABLE `」ヤ」ウb`;
+DROP TABLE `」ヤ」エa`;
+DROP TABLE `」ヤ」エb`;
+DROP TABLE `」ヤ」オa`;
+DROP TABLE `」ヤ」オb`;
+DROP TABLE `」ヤ」カa`;
+DROP TABLE `」ヤ」カb`;
+DROP TABLE `」ヤ」キa`;
+DROP TABLE `」ヤ」キb`;
+DROP TABLE `」ヤ」クa`;
+DROP TABLE `」ヤ」クb`;
+DROP TABLE `」ヤ」ケa`;
+DROP TABLE `」ヤ」ケb`;
+DROP TABLE `」ヤ」ア」ーa`;
+DROP TABLE `」ヤ」ア」ーb`;
+DROP TABLE `」ヤ」ア」アa`;
+DROP TABLE `」ヤ」ア」アb`;
+DROP TABLE `」ヤ」ア」イa`;
+DROP TABLE `」ヤ」ア」イb`;
diff --git a/mysql-test/suite/jp/r/jp_join_ujis.result b/mysql-test/suite/jp/r/jp_join_ujis.result
new file mode 100755
index 00000000000..ac430cd9b5e
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_join_ujis.result
@@ -0,0 +1,578 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」オa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」オb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」カa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」カb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」キa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」キb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」クa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」クb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ケa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ケb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」ーa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」ーb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+INSERT INTO `」ヤ」アa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」アb` VALUES ('竺');
+INSERT INTO `」ヤ」イa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」イb` VALUES ('、「');
+INSERT INTO `」ヤ」ウa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ウb` VALUES ('常ワ');
+INSERT INTO `」ヤ」エa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」エb` VALUES ('竺');
+INSERT INTO `」ヤ」オa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」オb` VALUES ('、「');
+INSERT INTO `」ヤ」カa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」カb` VALUES ('常ワ');
+INSERT INTO `」ヤ」キa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」キb` VALUES ('竺');
+INSERT INTO `」ヤ」クa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」クb` VALUES ('、「');
+INSERT INTO `」ヤ」ケa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ケb` VALUES ('常ワ');
+INSERT INTO `」ヤ」ア」ーa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」ア」ーb` VALUES ('竺');
+INSERT INTO `」ヤ」ア」アa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」ア」アb` VALUES ('、「');
+INSERT INTO `」ヤ」ア」イa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」イb` VALUES ('常ワ');
+SELECT * FROM `」ヤ」アa` JOIN `」ヤ」アb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」アa` INNER JOIN `」ヤ」アb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」アa` JOIN `」ヤ」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」アa` INNER JOIN `」ヤ」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」アa` CROSS JOIN `」ヤ」アb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」アa` LEFT JOIN `」ヤ」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」アa` LEFT JOIN `」ヤ」アb` ON (`」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」アb` RIGHT JOIN `」ヤ」アa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」アb` RIGHT JOIN `」ヤ」アa` ON (`」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」イa` JOIN `」ヤ」イb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」イa` INNER JOIN `」ヤ」イb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」イa` JOIN `」ヤ」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」イa` INNER JOIN `」ヤ」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」イa` CROSS JOIN `」ヤ」イb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」イa` LEFT JOIN `」ヤ」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」イa` LEFT JOIN `」ヤ」イb` ON (`」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」イb` RIGHT JOIN `」ヤ」イa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」イb` RIGHT JOIN `」ヤ」イa` ON (`」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」ウa` JOIN `」ヤ」ウb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ウa` INNER JOIN `」ヤ」ウb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ウa` JOIN `」ヤ」ウb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ウa` INNER JOIN `」ヤ」ウb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ウa` CROSS JOIN `」ヤ」ウb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ウa` LEFT JOIN `」ヤ」ウb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ウa` LEFT JOIN `」ヤ」ウb` ON (`」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ウb` RIGHT JOIN `」ヤ」ウa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」ウb` RIGHT JOIN `」ヤ」ウa` ON (`」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」エa` JOIN `」ヤ」エb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」エa` INNER JOIN `」ヤ」エb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」エa` JOIN `」ヤ」エb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」エa` INNER JOIN `」ヤ」エb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」エa` CROSS JOIN `」ヤ」エb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」エa` LEFT JOIN `」ヤ」エb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」エa` LEFT JOIN `」ヤ」エb` ON (`」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」エb` RIGHT JOIN `」ヤ」エa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」エb` RIGHT JOIN `」ヤ」エa` ON (`」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」オa` JOIN `」ヤ」オb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」オa` INNER JOIN `」ヤ」オb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」オa` JOIN `」ヤ」オb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」オa` INNER JOIN `」ヤ」オb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」オa` CROSS JOIN `」ヤ」オb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」オa` LEFT JOIN `」ヤ」オb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」オa` LEFT JOIN `」ヤ」オb` ON (`」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」オb` RIGHT JOIN `」ヤ」オa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」オb` RIGHT JOIN `」ヤ」オa` ON (`」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」カa` JOIN `」ヤ」カb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」カa` INNER JOIN `」ヤ」カb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」カa` JOIN `」ヤ」カb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」カa` INNER JOIN `」ヤ」カb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」カa` CROSS JOIN `」ヤ」カb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」カa` LEFT JOIN `」ヤ」カb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」カa` LEFT JOIN `」ヤ」カb` ON (`」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」カb` RIGHT JOIN `」ヤ」カa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」カb` RIGHT JOIN `」ヤ」カa` ON (`」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」キa` JOIN `」ヤ」キb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」キa` INNER JOIN `」ヤ」キb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」キa` JOIN `」ヤ」キb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」キa` INNER JOIN `」ヤ」キb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」キa` CROSS JOIN `」ヤ」キb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」キa` LEFT JOIN `」ヤ」キb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」キa` LEFT JOIN `」ヤ」キb` ON (`」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」キb` RIGHT JOIN `」ヤ」キa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」キb` RIGHT JOIN `」ヤ」キa` ON (`」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」クa` JOIN `」ヤ」クb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」クa` INNER JOIN `」ヤ」クb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」クa` JOIN `」ヤ」クb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」クa` INNER JOIN `」ヤ」クb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」クa` CROSS JOIN `」ヤ」クb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」クa` LEFT JOIN `」ヤ」クb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」クa` LEFT JOIN `」ヤ」クb` ON (`」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」クb` RIGHT JOIN `」ヤ」クa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」クb` RIGHT JOIN `」ヤ」クa` ON (`」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」ケa` JOIN `」ヤ」ケb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ケa` INNER JOIN `」ヤ」ケb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ケa` JOIN `」ヤ」ケb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ケa` INNER JOIN `」ヤ」ケb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ケa` CROSS JOIN `」ヤ」ケb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ケa` LEFT JOIN `」ヤ」ケb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ケa` LEFT JOIN `」ヤ」ケb` ON (`」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ケb` RIGHT JOIN `」ヤ」ケa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」ケb` RIGHT JOIN `」ヤ」ケa` ON (`」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」ア」ーa` JOIN `」ヤ」ア」ーb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」ア」ーa` INNER JOIN `」ヤ」ア」ーb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」ア」ーa` JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」ア」ーa` INNER JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+SELECT * FROM `」ヤ」ア」ーa` CROSS JOIN `」ヤ」ア」ーb`;
+」テ」ア 」テ」ア
+竺 竺
+叱 竺
+悉 竺
+SELECT * FROM `」ヤ」ア」ーa` LEFT JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」ア」ーa` LEFT JOIN `」ヤ」ア」ーb` ON (`」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+叱 NULL
+悉 NULL
+SELECT * FROM `」ヤ」ア」ーb` RIGHT JOIN `」ヤ」ア」ーa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」ア」ーb` RIGHT JOIN `」ヤ」ア」ーa` ON (`」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+」テ」ア 」テ」ア
+竺 竺
+NULL 叱
+NULL 悉
+SELECT * FROM `」ヤ」ア」アa` JOIN `」ヤ」ア」アb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」ア」アa` INNER JOIN `」ヤ」ア」アb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」ア」アa` JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」ア」アa` INNER JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+SELECT * FROM `」ヤ」ア」アa` CROSS JOIN `」ヤ」ア」アb`;
+」テ」ア 」テ」ア
+、「 、「
+、ォ 、「
+、オ 、「
+SELECT * FROM `」ヤ」ア」アa` LEFT JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」ア」アa` LEFT JOIN `」ヤ」ア」アb` ON (`」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+、ォ NULL
+、オ NULL
+SELECT * FROM `」ヤ」ア」アb` RIGHT JOIN `」ヤ」ア」アa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」ア」アb` RIGHT JOIN `」ヤ」ア」アa` ON (`」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+」テ」ア 」テ」ア
+、「 、「
+NULL 、ォ
+NULL 、オ
+SELECT * FROM `」ヤ」ア」イa` JOIN `」ヤ」ア」イb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ア」イa` INNER JOIN `」ヤ」ア」イb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ア」イa` JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ア」イa` INNER JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+SELECT * FROM `」ヤ」ア」イa` CROSS JOIN `」ヤ」ア」イb`;
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン 常ワ
+常゙ 常ワ
+SELECT * FROM `」ヤ」ア」イa` LEFT JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ア」イa` LEFT JOIN `」ヤ」ア」イb` ON (`」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+常ン NULL
+常゙ NULL
+SELECT * FROM `」ヤ」ア」イb` RIGHT JOIN `」ヤ」ア」イa` USING (`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+SELECT * FROM `」ヤ」ア」イb` RIGHT JOIN `」ヤ」ア」イa` ON (`」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+」テ」ア 」テ」ア
+常ワ 常ワ
+NULL 常ン
+NULL 常゙
+DROP TABLE `」ヤ」アa`;
+DROP TABLE `」ヤ」アb`;
+DROP TABLE `」ヤ」イa`;
+DROP TABLE `」ヤ」イb`;
+DROP TABLE `」ヤ」ウa`;
+DROP TABLE `」ヤ」ウb`;
+DROP TABLE `」ヤ」エa`;
+DROP TABLE `」ヤ」エb`;
+DROP TABLE `」ヤ」オa`;
+DROP TABLE `」ヤ」オb`;
+DROP TABLE `」ヤ」カa`;
+DROP TABLE `」ヤ」カb`;
+DROP TABLE `」ヤ」キa`;
+DROP TABLE `」ヤ」キb`;
+DROP TABLE `」ヤ」クa`;
+DROP TABLE `」ヤ」クb`;
+DROP TABLE `」ヤ」ケa`;
+DROP TABLE `」ヤ」ケb`;
+DROP TABLE `」ヤ」ア」ーa`;
+DROP TABLE `」ヤ」ア」ーb`;
+DROP TABLE `」ヤ」ア」アa`;
+DROP TABLE `」ヤ」ア」アb`;
+DROP TABLE `」ヤ」ア」イa`;
+DROP TABLE `」ヤ」ア」イb`;
diff --git a/mysql-test/suite/jp/r/jp_join_utf8.result b/mysql-test/suite/jp/r/jp_join_utf8.result
new file mode 100755
index 00000000000..716e97a2bb3
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_join_utf8.result
@@ -0,0 +1,578 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ礎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ誕` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ鍛` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ殿` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ澱` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蚤` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ巴` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ病` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ秒` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ紡` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ肪` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ預` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ傭` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ和` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ話` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ兮` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ冀` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ紳` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ臣` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ疎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ礎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ誕` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ鍛` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+INSERT INTO `シエシ疎` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ礎` VALUES ('スア');
+INSERT INTO `シエシ誕` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ鍛` VALUES ('縺');
+INSERT INTO `シエシ殿` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ澱` VALUES ('鮴');
+INSERT INTO `シエシ蚤` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ巴` VALUES ('スア');
+INSERT INTO `シエシ病` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ秒` VALUES ('縺');
+INSERT INTO `シエシ紡` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ肪` VALUES ('鮴');
+INSERT INTO `シエシ預` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ傭` VALUES ('スア');
+INSERT INTO `シエシ和` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ話` VALUES ('縺');
+INSERT INTO `シエシ兮` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ冀` VALUES ('鮴');
+INSERT INTO `シエシ托シ紳` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ托シ臣` VALUES ('スア');
+INSERT INTO `シエシ托シ疎` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ托シ礎` VALUES ('縺');
+INSERT INTO `シエシ托シ誕` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ托シ鍛` VALUES ('鮴');
+SELECT * FROM `シエシ疎` JOIN `シエシ礎`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ疎` INNER JOIN `シエシ礎`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ疎` JOIN `シエシ礎` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+SELECT * FROM `シエシ疎` INNER JOIN `シエシ礎` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+SELECT * FROM `シエシ疎` CROSS JOIN `シエシ礎`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ疎` LEFT JOIN `シエシ礎` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+スカ NULL
+スサ NULL
+SELECT * FROM `シエシ疎` LEFT JOIN `シエシ礎` ON (`シエシ疎`.`シ」シ疏 = `シエシ礎`.`シ」シ疏);
+シ」シ シ」シ
+スア スア
+スカ NULL
+スサ NULL
+SELECT * FROM `シエシ礎` RIGHT JOIN `シエシ疎` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+NULL スカ
+NULL スサ
+SELECT * FROM `シエシ礎` RIGHT JOIN `シエシ疎` ON (`シエシ疎`.`シ」シ疏 = `シエシ礎`.`シ」シ疏);
+シ」シ シ」シ
+スア スア
+NULL スカ
+NULL スサ
+SELECT * FROM `シエシ誕` JOIN `シエシ鍛`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ誕` INNER JOIN `シエシ鍛`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ誕` JOIN `シエシ鍛` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+SELECT * FROM `シエシ誕` INNER JOIN `シエシ鍛` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+SELECT * FROM `シエシ誕` CROSS JOIN `シエシ鍛`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ誕` LEFT JOIN `シエシ鍛` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+縺 NULL
+縺 NULL
+SELECT * FROM `シエシ誕` LEFT JOIN `シエシ鍛` ON (`シエシ誕`.`シ」シ疏 = `シエシ鍛`.`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+縺 NULL
+縺 NULL
+SELECT * FROM `シエシ鍛` RIGHT JOIN `シエシ誕` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+NULL 縺
+NULL 縺
+SELECT * FROM `シエシ鍛` RIGHT JOIN `シエシ誕` ON (`シエシ誕`.`シ」シ疏 = `シエシ鍛`.`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+NULL 縺
+NULL 縺
+SELECT * FROM `シエシ殿` JOIN `シエシ澱`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ殿` INNER JOIN `シエシ澱`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ殿` JOIN `シエシ澱` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+SELECT * FROM `シエシ殿` INNER JOIN `シエシ澱` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+SELECT * FROM `シエシ殿` CROSS JOIN `シエシ澱`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ殿` LEFT JOIN `シエシ澱` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+鮴 NULL
+鮴 NULL
+SELECT * FROM `シエシ殿` LEFT JOIN `シエシ澱` ON (`シエシ殿`.`シ」シ疏 = `シエシ澱`.`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+鮴 NULL
+鮴 NULL
+SELECT * FROM `シエシ澱` RIGHT JOIN `シエシ殿` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+NULL 鮴
+NULL 鮴
+SELECT * FROM `シエシ澱` RIGHT JOIN `シエシ殿` ON (`シエシ殿`.`シ」シ疏 = `シエシ澱`.`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+NULL 鮴
+NULL 鮴
+SELECT * FROM `シエシ蚤` JOIN `シエシ巴`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ蚤` INNER JOIN `シエシ巴`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ蚤` JOIN `シエシ巴` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+SELECT * FROM `シエシ蚤` INNER JOIN `シエシ巴` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+SELECT * FROM `シエシ蚤` CROSS JOIN `シエシ巴`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ蚤` LEFT JOIN `シエシ巴` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+スカ NULL
+スサ NULL
+SELECT * FROM `シエシ蚤` LEFT JOIN `シエシ巴` ON (`シエシ蚤`.`シ」シ疏 = `シエシ巴`.`シ」シ疏);
+シ」シ シ」シ
+スア スア
+スカ NULL
+スサ NULL
+SELECT * FROM `シエシ巴` RIGHT JOIN `シエシ蚤` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+NULL スカ
+NULL スサ
+SELECT * FROM `シエシ巴` RIGHT JOIN `シエシ蚤` ON (`シエシ蚤`.`シ」シ疏 = `シエシ巴`.`シ」シ疏);
+シ」シ シ」シ
+スア スア
+NULL スカ
+NULL スサ
+SELECT * FROM `シエシ病` JOIN `シエシ秒`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ病` INNER JOIN `シエシ秒`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ病` JOIN `シエシ秒` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+SELECT * FROM `シエシ病` INNER JOIN `シエシ秒` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+SELECT * FROM `シエシ病` CROSS JOIN `シエシ秒`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ病` LEFT JOIN `シエシ秒` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+縺 NULL
+縺 NULL
+SELECT * FROM `シエシ病` LEFT JOIN `シエシ秒` ON (`シエシ病`.`シ」シ疏 = `シエシ秒`.`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+縺 NULL
+縺 NULL
+SELECT * FROM `シエシ秒` RIGHT JOIN `シエシ病` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+NULL 縺
+NULL 縺
+SELECT * FROM `シエシ秒` RIGHT JOIN `シエシ病` ON (`シエシ病`.`シ」シ疏 = `シエシ秒`.`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+NULL 縺
+NULL 縺
+SELECT * FROM `シエシ紡` JOIN `シエシ肪`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ紡` INNER JOIN `シエシ肪`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ紡` JOIN `シエシ肪` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+SELECT * FROM `シエシ紡` INNER JOIN `シエシ肪` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+SELECT * FROM `シエシ紡` CROSS JOIN `シエシ肪`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ紡` LEFT JOIN `シエシ肪` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+鮴 NULL
+鮴 NULL
+SELECT * FROM `シエシ紡` LEFT JOIN `シエシ肪` ON (`シエシ紡`.`シ」シ疏 = `シエシ肪`.`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+鮴 NULL
+鮴 NULL
+SELECT * FROM `シエシ肪` RIGHT JOIN `シエシ紡` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+NULL 鮴
+NULL 鮴
+SELECT * FROM `シエシ肪` RIGHT JOIN `シエシ紡` ON (`シエシ紡`.`シ」シ疏 = `シエシ肪`.`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+NULL 鮴
+NULL 鮴
+SELECT * FROM `シエシ預` JOIN `シエシ傭`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ預` INNER JOIN `シエシ傭`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ預` JOIN `シエシ傭` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+SELECT * FROM `シエシ預` INNER JOIN `シエシ傭` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+SELECT * FROM `シエシ預` CROSS JOIN `シエシ傭`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ預` LEFT JOIN `シエシ傭` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+スカ NULL
+スサ NULL
+SELECT * FROM `シエシ預` LEFT JOIN `シエシ傭` ON (`シエシ預`.`シ」シ疏 = `シエシ傭`.`シ」シ疏);
+シ」シ シ」シ
+スア スア
+スカ NULL
+スサ NULL
+SELECT * FROM `シエシ傭` RIGHT JOIN `シエシ預` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+NULL スカ
+NULL スサ
+SELECT * FROM `シエシ傭` RIGHT JOIN `シエシ預` ON (`シエシ預`.`シ」シ疏 = `シエシ傭`.`シ」シ疏);
+シ」シ シ」シ
+スア スア
+NULL スカ
+NULL スサ
+SELECT * FROM `シエシ和` JOIN `シエシ話`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ和` INNER JOIN `シエシ話`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ和` JOIN `シエシ話` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+SELECT * FROM `シエシ和` INNER JOIN `シエシ話` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+SELECT * FROM `シエシ和` CROSS JOIN `シエシ話`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ和` LEFT JOIN `シエシ話` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+縺 NULL
+縺 NULL
+SELECT * FROM `シエシ和` LEFT JOIN `シエシ話` ON (`シエシ和`.`シ」シ疏 = `シエシ話`.`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+縺 NULL
+縺 NULL
+SELECT * FROM `シエシ話` RIGHT JOIN `シエシ和` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+NULL 縺
+NULL 縺
+SELECT * FROM `シエシ話` RIGHT JOIN `シエシ和` ON (`シエシ和`.`シ」シ疏 = `シエシ話`.`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+NULL 縺
+NULL 縺
+SELECT * FROM `シエシ兮` JOIN `シエシ冀`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ兮` INNER JOIN `シエシ冀`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ兮` JOIN `シエシ冀` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+SELECT * FROM `シエシ兮` INNER JOIN `シエシ冀` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+SELECT * FROM `シエシ兮` CROSS JOIN `シエシ冀`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ兮` LEFT JOIN `シエシ冀` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+鮴 NULL
+鮴 NULL
+SELECT * FROM `シエシ兮` LEFT JOIN `シエシ冀` ON (`シエシ兮`.`シ」シ疏 = `シエシ冀`.`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+鮴 NULL
+鮴 NULL
+SELECT * FROM `シエシ冀` RIGHT JOIN `シエシ兮` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+NULL 鮴
+NULL 鮴
+SELECT * FROM `シエシ冀` RIGHT JOIN `シエシ兮` ON (`シエシ兮`.`シ」シ疏 = `シエシ冀`.`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+NULL 鮴
+NULL 鮴
+SELECT * FROM `シエシ托シ紳` JOIN `シエシ托シ臣`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ托シ紳` INNER JOIN `シエシ托シ臣`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ托シ紳` JOIN `シエシ托シ臣` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+SELECT * FROM `シエシ托シ紳` INNER JOIN `シエシ托シ臣` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+SELECT * FROM `シエシ托シ紳` CROSS JOIN `シエシ托シ臣`;
+シ」シ シ」シ
+スア スア
+スカ スア
+スサ スア
+SELECT * FROM `シエシ托シ紳` LEFT JOIN `シエシ托シ臣` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+スカ NULL
+スサ NULL
+SELECT * FROM `シエシ托シ紳` LEFT JOIN `シエシ托シ臣` ON (`シエシ托シ紳`.`シ」シ疏 = `シエシ托シ臣`.`シ」シ疏);
+シ」シ シ」シ
+スア スア
+スカ NULL
+スサ NULL
+SELECT * FROM `シエシ托シ臣` RIGHT JOIN `シエシ托シ紳` USING (`シ」シ疏);
+シ」シ シ」シ
+スア スア
+NULL スカ
+NULL スサ
+SELECT * FROM `シエシ托シ臣` RIGHT JOIN `シエシ托シ紳` ON (`シエシ托シ紳`.`シ」シ疏 = `シエシ托シ臣`.`シ」シ疏);
+シ」シ シ」シ
+スア スア
+NULL スカ
+NULL スサ
+SELECT * FROM `シエシ托シ疎` JOIN `シエシ托シ礎`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ托シ疎` INNER JOIN `シエシ托シ礎`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ托シ疎` JOIN `シエシ托シ礎` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+SELECT * FROM `シエシ托シ疎` INNER JOIN `シエシ托シ礎` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+SELECT * FROM `シエシ托シ疎` CROSS JOIN `シエシ托シ礎`;
+シ」シ シ」シ
+縺 縺
+縺 縺
+縺 縺
+SELECT * FROM `シエシ托シ疎` LEFT JOIN `シエシ托シ礎` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+縺 NULL
+縺 NULL
+SELECT * FROM `シエシ托シ疎` LEFT JOIN `シエシ托シ礎` ON (`シエシ托シ疎`.`シ」シ疏 = `シエシ托シ礎`.`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+縺 NULL
+縺 NULL
+SELECT * FROM `シエシ托シ礎` RIGHT JOIN `シエシ托シ疎` USING (`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+NULL 縺
+NULL 縺
+SELECT * FROM `シエシ托シ礎` RIGHT JOIN `シエシ托シ疎` ON (`シエシ托シ疎`.`シ」シ疏 = `シエシ托シ礎`.`シ」シ疏);
+シ」シ シ」シ
+縺 縺
+NULL 縺
+NULL 縺
+SELECT * FROM `シエシ托シ誕` JOIN `シエシ托シ鍛`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ托シ誕` INNER JOIN `シエシ托シ鍛`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ托シ誕` JOIN `シエシ托シ鍛` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+SELECT * FROM `シエシ托シ誕` INNER JOIN `シエシ托シ鍛` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+SELECT * FROM `シエシ托シ誕` CROSS JOIN `シエシ托シ鍛`;
+シ」シ シ」シ
+鮴 鮴
+鮴 鮴
+鮴 鮴
+SELECT * FROM `シエシ托シ誕` LEFT JOIN `シエシ托シ鍛` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+鮴 NULL
+鮴 NULL
+SELECT * FROM `シエシ托シ誕` LEFT JOIN `シエシ托シ鍛` ON (`シエシ托シ誕`.`シ」シ疏 = `シエシ托シ鍛`.`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+鮴 NULL
+鮴 NULL
+SELECT * FROM `シエシ托シ鍛` RIGHT JOIN `シエシ托シ誕` USING (`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+NULL 鮴
+NULL 鮴
+SELECT * FROM `シエシ托シ鍛` RIGHT JOIN `シエシ托シ誕` ON (`シエシ托シ誕`.`シ」シ疏 = `シエシ托シ鍛`.`シ」シ疏);
+シ」シ シ」シ
+鮴 鮴
+NULL 鮴
+NULL 鮴
+DROP TABLE `シエシ疎`;
+DROP TABLE `シエシ礎`;
+DROP TABLE `シエシ誕`;
+DROP TABLE `シエシ鍛`;
+DROP TABLE `シエシ殿`;
+DROP TABLE `シエシ澱`;
+DROP TABLE `シエシ蚤`;
+DROP TABLE `シエシ巴`;
+DROP TABLE `シエシ病`;
+DROP TABLE `シエシ秒`;
+DROP TABLE `シエシ紡`;
+DROP TABLE `シエシ肪`;
+DROP TABLE `シエシ預`;
+DROP TABLE `シエシ傭`;
+DROP TABLE `シエシ和`;
+DROP TABLE `シエシ話`;
+DROP TABLE `シエシ兮`;
+DROP TABLE `シエシ冀`;
+DROP TABLE `シエシ托シ紳`;
+DROP TABLE `シエシ托シ臣`;
+DROP TABLE `シエシ托シ疎`;
+DROP TABLE `シエシ托シ礎`;
+DROP TABLE `シエシ托シ誕`;
+DROP TABLE `シエシ托シ鍛`;
diff --git a/mysql-test/suite/jp/r/jp_left_sjis.result b/mysql-test/suite/jp/r/jp_left_sjis.result
new file mode 100755
index 00000000000..ae5564186ab
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_left_sjis.result
@@ -0,0 +1,626 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+SELECT `C1`, LEFT(`C1`,0) FROM `T1`;
+C1 LEFT(`C1`,0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, LEFT(`C1`,1) FROM `T1`;
+C1 LEFT(`C1`,1)
+
+ア ア
+アイ ア
+アイウ ア
+アイウエ ア
+アイウエオ ア
+SELECT `C1`, LEFT(`C1`,2) FROM `T1`;
+C1 LEFT(`C1`,2)
+
+ア ア
+アイ アイ
+アイウ アイ
+アイウエ アイ
+アイウエオ アイ
+SELECT `C1`, LEFT(`C1`,3) FROM `T1`;
+C1 LEFT(`C1`,3)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウ
+アイウエオ アイウ
+SELECT `C1`, LEFT(`C1`,4) FROM `T1`;
+C1 LEFT(`C1`,4)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエ
+SELECT `C1`, LEFT(`C1`,5) FROM `T1`;
+C1 LEFT(`C1`,5)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, LEFT(`C1`,0) FROM `T2`;
+C1 LEFT(`C1`,0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, LEFT(`C1`,1) FROM `T2`;
+C1 LEFT(`C1`,1)
+
+あ あ
+あい あ
+あいう あ
+あいうえ あ
+あいうえお あ
+SELECT `C1`, LEFT(`C1`,2) FROM `T2`;
+C1 LEFT(`C1`,2)
+
+あ あ
+あい あい
+あいう あい
+あいうえ あい
+あいうえお あい
+SELECT `C1`, LEFT(`C1`,3) FROM `T2`;
+C1 LEFT(`C1`,3)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいう
+あいうえお あいう
+SELECT `C1`, LEFT(`C1`,4) FROM `T2`;
+C1 LEFT(`C1`,4)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえ
+SELECT `C1`, LEFT(`C1`,5) FROM `T2`;
+C1 LEFT(`C1`,5)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, LEFT(`C1`,0) FROM `T3`;
+C1 LEFT(`C1`,0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, LEFT(`C1`,1) FROM `T3`;
+C1 LEFT(`C1`,1)
+
+ソ ソ
+ソ十 ソ
+ソ十表 ソ
+ソ十表予 ソ
+ソ十表予構 ソ
+SELECT `C1`, LEFT(`C1`,2) FROM `T3`;
+C1 LEFT(`C1`,2)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十
+ソ十表予 ソ十
+ソ十表予構 ソ十
+SELECT `C1`, LEFT(`C1`,3) FROM `T3`;
+C1 LEFT(`C1`,3)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表
+ソ十表予構 ソ十表
+SELECT `C1`, LEFT(`C1`,4) FROM `T3`;
+C1 LEFT(`C1`,4)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予
+SELECT `C1`, LEFT(`C1`,5) FROM `T3`;
+C1 LEFT(`C1`,5)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, LEFT(`C1`,0) FROM `T4`;
+C1 LEFT(`C1`,0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, LEFT(`C1`,1) FROM `T4`;
+C1 LEFT(`C1`,1)
+
+ア ア
+アイ ア
+アイウ ア
+アイウエ ア
+アイウエオ ア
+SELECT `C1`, LEFT(`C1`,2) FROM `T4`;
+C1 LEFT(`C1`,2)
+
+ア ア
+アイ アイ
+アイウ アイ
+アイウエ アイ
+アイウエオ アイ
+SELECT `C1`, LEFT(`C1`,3) FROM `T4`;
+C1 LEFT(`C1`,3)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウ
+アイウエオ アイウ
+SELECT `C1`, LEFT(`C1`,4) FROM `T4`;
+C1 LEFT(`C1`,4)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエ
+SELECT `C1`, LEFT(`C1`,5) FROM `T4`;
+C1 LEFT(`C1`,5)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, LEFT(`C1`,0) FROM `T5`;
+C1 LEFT(`C1`,0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, LEFT(`C1`,1) FROM `T5`;
+C1 LEFT(`C1`,1)
+
+あ あ
+あい あ
+あいう あ
+あいうえ あ
+あいうえお あ
+SELECT `C1`, LEFT(`C1`,2) FROM `T5`;
+C1 LEFT(`C1`,2)
+
+あ あ
+あい あい
+あいう あい
+あいうえ あい
+あいうえお あい
+SELECT `C1`, LEFT(`C1`,3) FROM `T5`;
+C1 LEFT(`C1`,3)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいう
+あいうえお あいう
+SELECT `C1`, LEFT(`C1`,4) FROM `T5`;
+C1 LEFT(`C1`,4)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえ
+SELECT `C1`, LEFT(`C1`,5) FROM `T5`;
+C1 LEFT(`C1`,5)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, LEFT(`C1`,0) FROM `T6`;
+C1 LEFT(`C1`,0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, LEFT(`C1`,1) FROM `T6`;
+C1 LEFT(`C1`,1)
+
+ソ ソ
+ソ十 ソ
+ソ十表 ソ
+ソ十表予 ソ
+ソ十表予構 ソ
+SELECT `C1`, LEFT(`C1`,2) FROM `T6`;
+C1 LEFT(`C1`,2)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十
+ソ十表予 ソ十
+ソ十表予構 ソ十
+SELECT `C1`, LEFT(`C1`,3) FROM `T6`;
+C1 LEFT(`C1`,3)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表
+ソ十表予構 ソ十表
+SELECT `C1`, LEFT(`C1`,4) FROM `T6`;
+C1 LEFT(`C1`,4)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予
+SELECT `C1`, LEFT(`C1`,5) FROM `T6`;
+C1 LEFT(`C1`,5)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, LEFT(`C1`,0) FROM `T7`;
+C1 LEFT(`C1`,0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, LEFT(`C1`,1) FROM `T7`;
+C1 LEFT(`C1`,1)
+アイウエオ ア
+アイウエ ア
+アイウ ア
+アイ ア
+ア ア
+
+SELECT `C1`, LEFT(`C1`,2) FROM `T7`;
+C1 LEFT(`C1`,2)
+アイウエオ アイ
+アイウエ アイ
+アイウ アイ
+アイ アイ
+ア ア
+
+SELECT `C1`, LEFT(`C1`,3) FROM `T7`;
+C1 LEFT(`C1`,3)
+アイウエオ アイウ
+アイウエ アイウ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, LEFT(`C1`,4) FROM `T7`;
+C1 LEFT(`C1`,4)
+アイウエオ アイウエ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, LEFT(`C1`,5) FROM `T7`;
+C1 LEFT(`C1`,5)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, LEFT(`C1`,0) FROM `T8`;
+C1 LEFT(`C1`,0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, LEFT(`C1`,1) FROM `T8`;
+C1 LEFT(`C1`,1)
+あいうえお あ
+あいうえ あ
+あいう あ
+あい あ
+あ あ
+
+SELECT `C1`, LEFT(`C1`,2) FROM `T8`;
+C1 LEFT(`C1`,2)
+あいうえお あい
+あいうえ あい
+あいう あい
+あい あい
+あ あ
+
+SELECT `C1`, LEFT(`C1`,3) FROM `T8`;
+C1 LEFT(`C1`,3)
+あいうえお あいう
+あいうえ あいう
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, LEFT(`C1`,4) FROM `T8`;
+C1 LEFT(`C1`,4)
+あいうえお あいうえ
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, LEFT(`C1`,5) FROM `T8`;
+C1 LEFT(`C1`,5)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, LEFT(`C1`,0) FROM `T9`;
+C1 LEFT(`C1`,0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, LEFT(`C1`,1) FROM `T9`;
+C1 LEFT(`C1`,1)
+ソ十表予構 ソ
+ソ十表予 ソ
+ソ十表 ソ
+ソ十 ソ
+ソ ソ
+
+SELECT `C1`, LEFT(`C1`,2) FROM `T9`;
+C1 LEFT(`C1`,2)
+ソ十表予構 ソ十
+ソ十表予 ソ十
+ソ十表 ソ十
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, LEFT(`C1`,3) FROM `T9`;
+C1 LEFT(`C1`,3)
+ソ十表予構 ソ十表
+ソ十表予 ソ十表
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, LEFT(`C1`,4) FROM `T9`;
+C1 LEFT(`C1`,4)
+ソ十表予構 ソ十表予
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, LEFT(`C1`,5) FROM `T9`;
+C1 LEFT(`C1`,5)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, LEFT(`C1`,0) FROM `T10`;
+C1 LEFT(`C1`,0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, LEFT(`C1`,1) FROM `T10`;
+C1 LEFT(`C1`,1)
+アイウエオ ア
+アイウエ ア
+アイウ ア
+アイ ア
+ア ア
+
+SELECT `C1`, LEFT(`C1`,2) FROM `T10`;
+C1 LEFT(`C1`,2)
+アイウエオ アイ
+アイウエ アイ
+アイウ アイ
+アイ アイ
+ア ア
+
+SELECT `C1`, LEFT(`C1`,3) FROM `T10`;
+C1 LEFT(`C1`,3)
+アイウエオ アイウ
+アイウエ アイウ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, LEFT(`C1`,4) FROM `T10`;
+C1 LEFT(`C1`,4)
+アイウエオ アイウエ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, LEFT(`C1`,5) FROM `T10`;
+C1 LEFT(`C1`,5)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, LEFT(`C1`,0) FROM `T11`;
+C1 LEFT(`C1`,0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, LEFT(`C1`,1) FROM `T11`;
+C1 LEFT(`C1`,1)
+あいうえお あ
+あいうえ あ
+あいう あ
+あい あ
+あ あ
+
+SELECT `C1`, LEFT(`C1`,2) FROM `T11`;
+C1 LEFT(`C1`,2)
+あいうえお あい
+あいうえ あい
+あいう あい
+あい あい
+あ あ
+
+SELECT `C1`, LEFT(`C1`,3) FROM `T11`;
+C1 LEFT(`C1`,3)
+あいうえお あいう
+あいうえ あいう
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, LEFT(`C1`,4) FROM `T11`;
+C1 LEFT(`C1`,4)
+あいうえお あいうえ
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, LEFT(`C1`,5) FROM `T11`;
+C1 LEFT(`C1`,5)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, LEFT(`C1`,0) FROM `T12`;
+C1 LEFT(`C1`,0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, LEFT(`C1`,1) FROM `T12`;
+C1 LEFT(`C1`,1)
+ソ十表予構 ソ
+ソ十表予 ソ
+ソ十表 ソ
+ソ十 ソ
+ソ ソ
+
+SELECT `C1`, LEFT(`C1`,2) FROM `T12`;
+C1 LEFT(`C1`,2)
+ソ十表予構 ソ十
+ソ十表予 ソ十
+ソ十表 ソ十
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, LEFT(`C1`,3) FROM `T12`;
+C1 LEFT(`C1`,3)
+ソ十表予構 ソ十表
+ソ十表予 ソ十表
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, LEFT(`C1`,4) FROM `T12`;
+C1 LEFT(`C1`,4)
+ソ十表予構 ソ十表予
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, LEFT(`C1`,5) FROM `T12`;
+C1 LEFT(`C1`,5)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_left_ucs2.result b/mysql-test/suite/jp/r/jp_left_ucs2.result
new file mode 100755
index 00000000000..349883e9064
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_left_ucs2.result
@@ -0,0 +1,627 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_left_ujis.result b/mysql-test/suite/jp/r/jp_left_ujis.result
new file mode 100755
index 00000000000..bd3efc67eec
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_left_ujis.result
@@ -0,0 +1,626 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」イ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ウ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」エ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」オ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」カ`;
+」テ」ア LEFT(`」テ」ア`,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」キ`;
+」テ」ア LEFT(`」テ」ア`,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ク`;
+」テ」ア LEFT(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ケ`;
+」テ」ア LEFT(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+」テ」ア LEFT(`」テ」ア`,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+」テ」ア LEFT(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+」テ」ア LEFT(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_left_utf8.result b/mysql-test/suite/jp/r/jp_left_utf8.result
new file mode 100755
index 00000000000..62cca976fe0
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_left_utf8.result
@@ -0,0 +1,626 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ疏;
+シ」シ LEFT(`シ」シ疏,0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ疏;
+シ」シ LEFT(`シ」シ疏,1)
+
+スア スア
+スアスイ スア
+スアスイスウ スア
+スアスイスウスエ スア
+スアスイスウスエスオ スア
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ疏;
+シ」シ LEFT(`シ」シ疏,2)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウスエスオ スアスイ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ疏;
+シ」シ LEFT(`シ」シ疏,3)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウスエスオ スアスイスウ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ疏;
+シ」シ LEFT(`シ」シ疏,4)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ疏;
+シ」シ LEFT(`シ」シ疏,5)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ蛋;
+シ」シ LEFT(`シ」シ疏,0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ蛋;
+シ」シ LEFT(`シ」シ疏,1)
+
+縺 縺
+縺ゅ> 縺
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ蛋;
+シ」シ LEFT(`シ」シ疏,2)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺縺医♀ 縺ゅ>
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ蛋;
+シ」シ LEFT(`シ」シ疏,3)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺縺医♀ 縺ゅ>縺
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ蛋;
+シ」シ LEFT(`シ」シ疏,4)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ蛋;
+シ」シ LEFT(`シ」シ疏,5)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ伝;
+シ」シ LEFT(`シ」シ疏,0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ伝;
+シ」シ LEFT(`シ」シ疏,1)
+
+鮴 鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ伝;
+シ」シ LEFT(`シ」シ疏,2)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ伝;
+シ」シ LEFT(`シ」シ疏,3)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ伝;
+シ」シ LEFT(`シ」シ疏,4)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ伝;
+シ」シ LEFT(`シ」シ疏,5)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ覗;
+シ」シ LEFT(`シ」シ疏,0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ覗;
+シ」シ LEFT(`シ」シ疏,1)
+
+スア スア
+スアスイ スア
+スアスイスウ スア
+スアスイスウスエ スア
+スアスイスウスエスオ スア
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ覗;
+シ」シ LEFT(`シ」シ疏,2)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウスエスオ スアスイ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ覗;
+シ」シ LEFT(`シ」シ疏,3)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウスエスオ スアスイスウ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ覗;
+シ」シ LEFT(`シ」シ疏,4)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ覗;
+シ」シ LEFT(`シ」シ疏,5)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ描;
+シ」シ LEFT(`シ」シ疏,0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ描;
+シ」シ LEFT(`シ」シ疏,1)
+
+縺 縺
+縺ゅ> 縺
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ描;
+シ」シ LEFT(`シ」シ疏,2)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺縺医♀ 縺ゅ>
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ描;
+シ」シ LEFT(`シ」シ疏,3)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺縺医♀ 縺ゅ>縺
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ描;
+シ」シ LEFT(`シ」シ疏,4)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ描;
+シ」シ LEFT(`シ」シ疏,5)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ冒;
+シ」シ LEFT(`シ」シ疏,0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ冒;
+シ」シ LEFT(`シ」シ疏,1)
+
+鮴 鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ冒;
+シ」シ LEFT(`シ」シ疏,2)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ冒;
+シ」シ LEFT(`シ」シ疏,3)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ冒;
+シ」シ LEFT(`シ」シ疏,4)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ冒;
+シ」シ LEFT(`シ」シ疏,5)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ輿;
+シ」シ LEFT(`シ」シ疏,0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ輿;
+シ」シ LEFT(`シ」シ疏,1)
+スアスイスウスエスオ スア
+スアスイスウスエ スア
+スアスイスウ スア
+スアスイ スア
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ輿;
+シ」シ LEFT(`シ」シ疏,2)
+スアスイスウスエスオ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウ スアスイ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ輿;
+シ」シ LEFT(`シ」シ疏,3)
+スアスイスウスエスオ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ輿;
+シ」シ LEFT(`シ」シ疏,4)
+スアスイスウスエスオ スアスイスウスエ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ輿;
+シ」シ LEFT(`シ」シ疏,5)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ倭;
+シ」シ LEFT(`シ」シ疏,0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ倭;
+シ」シ LEFT(`シ」シ疏,1)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺 縺
+縺ゅ> 縺
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ倭;
+シ」シ LEFT(`シ」シ疏,2)
+縺ゅ>縺縺医♀ 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ倭;
+シ」シ LEFT(`シ」シ疏,3)
+縺ゅ>縺縺医♀ 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ倭;
+シ」シ LEFT(`シ」シ疏,4)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ倭;
+シ」シ LEFT(`シ」シ疏,5)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ兪;
+シ」シ LEFT(`シ」シ疏,0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ兪;
+シ」シ LEFT(`シ」シ疏,1)
+鮴秘セ夜セ鈴セ樣セ。 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ 鮴
+鮴 鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ兪;
+シ」シ LEFT(`シ」シ疏,2)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ兪;
+シ」シ LEFT(`シ」シ疏,3)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ兪;
+シ」シ LEFT(`シ」シ疏,4)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ兪;
+シ」シ LEFT(`シ」シ疏,5)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ托シ秦;
+シ」シ LEFT(`シ」シ疏,0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ托シ秦;
+シ」シ LEFT(`シ」シ疏,1)
+スアスイスウスエスオ スア
+スアスイスウスエ スア
+スアスイスウ スア
+スアスイ スア
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ托シ秦;
+シ」シ LEFT(`シ」シ疏,2)
+スアスイスウスエスオ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウ スアスイ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ托シ秦;
+シ」シ LEFT(`シ」シ疏,3)
+スアスイスウスエスオ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ托シ秦;
+シ」シ LEFT(`シ」シ疏,4)
+スアスイスウスエスオ スアスイスウスエ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ托シ秦;
+シ」シ LEFT(`シ」シ疏,5)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ托シ疏;
+シ」シ LEFT(`シ」シ疏,0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ托シ疏;
+シ」シ LEFT(`シ」シ疏,1)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺 縺
+縺ゅ> 縺
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ托シ疏;
+シ」シ LEFT(`シ」シ疏,2)
+縺ゅ>縺縺医♀ 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ托シ疏;
+シ」シ LEFT(`シ」シ疏,3)
+縺ゅ>縺縺医♀ 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ托シ疏;
+シ」シ LEFT(`シ」シ疏,4)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ托シ疏;
+シ」シ LEFT(`シ」シ疏,5)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ托シ蛋;
+シ」シ LEFT(`シ」シ疏,0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ托シ蛋;
+シ」シ LEFT(`シ」シ疏,1)
+鮴秘セ夜セ鈴セ樣セ。 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ 鮴
+鮴 鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ托シ蛋;
+シ」シ LEFT(`シ」シ疏,2)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ托シ蛋;
+シ」シ LEFT(`シ」シ疏,3)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ托シ蛋;
+シ」シ LEFT(`シ」シ疏,4)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ托シ蛋;
+シ」シ LEFT(`シ」シ疏,5)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_length_sjis.result b/mysql-test/suite/jp/r/jp_length_sjis.result
new file mode 100755
index 00000000000..51055e09233
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_length_sjis.result
@@ -0,0 +1,146 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+SELECT `C1`, LENGTH(`C1`) FROM `T1`;
+C1 LENGTH(`C1`)
+ 0
+ア 1
+アイ 2
+アイウ 3
+アイウエ 4
+アイウエオ 5
+SELECT `C1`, LENGTH(`C1`) FROM `T2`;
+C1 LENGTH(`C1`)
+ 0
+あ 2
+あい 4
+あいう 6
+あいうえ 8
+あいうえお 10
+SELECT `C1`, LENGTH(`C1`) FROM `T3`;
+C1 LENGTH(`C1`)
+ 0
+ソ 2
+ソ十 4
+ソ十表 6
+ソ十表予 8
+ソ十表予構 10
+SELECT `C1`, LENGTH(`C1`) FROM `T4`;
+C1 LENGTH(`C1`)
+ 0
+ア 1
+アイ 2
+アイウ 3
+アイウエ 4
+アイウエオ 5
+SELECT `C1`, LENGTH(`C1`) FROM `T5`;
+C1 LENGTH(`C1`)
+ 0
+あ 2
+あい 4
+あいう 6
+あいうえ 8
+あいうえお 10
+SELECT `C1`, LENGTH(`C1`) FROM `T6`;
+C1 LENGTH(`C1`)
+ 0
+ソ 2
+ソ十 4
+ソ十表 6
+ソ十表予 8
+ソ十表予構 10
+SELECT `C1`, LENGTH(`C1`) FROM `T7`;
+C1 LENGTH(`C1`)
+アイウエオ 5
+アイウエ 4
+アイウ 3
+アイ 2
+ア 1
+ 0
+SELECT `C1`, LENGTH(`C1`) FROM `T8`;
+C1 LENGTH(`C1`)
+あいうえお 10
+あいうえ 8
+あいう 6
+あい 4
+あ 2
+ 0
+SELECT `C1`, LENGTH(`C1`) FROM `T9`;
+C1 LENGTH(`C1`)
+ソ十表予構 10
+ソ十表予 8
+ソ十表 6
+ソ十 4
+ソ 2
+ 0
+SELECT `C1`, LENGTH(`C1`) FROM `T10`;
+C1 LENGTH(`C1`)
+アイウエオ 5
+アイウエ 4
+アイウ 3
+アイ 2
+ア 1
+ 0
+SELECT `C1`, LENGTH(`C1`) FROM `T11`;
+C1 LENGTH(`C1`)
+あいうえお 10
+あいうえ 8
+あいう 6
+あい 4
+あ 2
+ 0
+SELECT `C1`, LENGTH(`C1`) FROM `T12`;
+C1 LENGTH(`C1`)
+ソ十表予構 10
+ソ十表予 8
+ソ十表 6
+ソ十 4
+ソ 2
+ 0
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_length_ucs2.result b/mysql-test/suite/jp/r/jp_length_ucs2.result
new file mode 100755
index 00000000000..569e012f7d3
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_length_ucs2.result
@@ -0,0 +1,147 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+竺 2
+竺軸 4
+竺軸宍 6
+竺軸宍雫 8
+竺軸宍雫七 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+、「 2
+、「、、 4
+、「、、、ヲ 6
+、「、、、ヲ、ィ 8
+、「、、、ヲ、ィ、ェ 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+常ワ 2
+常ワ常ン 4
+常ワ常ン常゙ 6
+常ワ常ン常゙常゚ 8
+常ワ常ン常゙常゚常 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+竺 2
+竺軸 4
+竺軸宍 6
+竺軸宍雫 8
+竺軸宍雫七 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+、「 2
+、「、、 4
+、「、、、ヲ 6
+、「、、、ヲ、ィ 8
+、「、、、ヲ、ィ、ェ 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+常ワ 2
+常ワ常ン 4
+常ワ常ン常゙ 6
+常ワ常ン常゙常゚ 8
+常ワ常ン常゙常゚常 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア LENGTH(`」テ」ア`)
+竺軸宍雫七 10
+竺軸宍雫 8
+竺軸宍 6
+竺軸 4
+竺 2
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア LENGTH(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 10
+、「、、、ヲ、ィ 8
+、「、、、ヲ 6
+、「、、 4
+、「 2
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア LENGTH(`」テ」ア`)
+常ワ常ン常゙常゚常 10
+常ワ常ン常゙常゚ 8
+常ワ常ン常゙ 6
+常ワ常ン 4
+常ワ 2
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア LENGTH(`」テ」ア`)
+竺軸宍雫七 10
+竺軸宍雫 8
+竺軸宍 6
+竺軸 4
+竺 2
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア LENGTH(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 10
+、「、、、ヲ、ィ 8
+、「、、、ヲ 6
+、「、、 4
+、「 2
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア LENGTH(`」テ」ア`)
+常ワ常ン常゙常゚常 10
+常ワ常ン常゙常゚ 8
+常ワ常ン常゙ 6
+常ワ常ン 4
+常ワ 2
+ 0
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_length_ujis.result b/mysql-test/suite/jp/r/jp_length_ujis.result
new file mode 100755
index 00000000000..288cc06a2ef
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_length_ujis.result
@@ -0,0 +1,146 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+竺 2
+竺軸 4
+竺軸宍 6
+竺軸宍雫 8
+竺軸宍雫七 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+、「 2
+、「、、 4
+、「、、、ヲ 6
+、「、、、ヲ、ィ 8
+、「、、、ヲ、ィ、ェ 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+常ワ 3
+常ワ常ン 6
+常ワ常ン常゙ 9
+常ワ常ン常゙常゚ 12
+常ワ常ン常゙常゚常 15
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+竺 2
+竺軸 4
+竺軸宍 6
+竺軸宍雫 8
+竺軸宍雫七 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+、「 2
+、「、、 4
+、「、、、ヲ 6
+、「、、、ヲ、ィ 8
+、「、、、ヲ、ィ、ェ 10
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア LENGTH(`」テ」ア`)
+ 0
+常ワ 3
+常ワ常ン 6
+常ワ常ン常゙ 9
+常ワ常ン常゙常゚ 12
+常ワ常ン常゙常゚常 15
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア LENGTH(`」テ」ア`)
+竺軸宍雫七 10
+竺軸宍雫 8
+竺軸宍 6
+竺軸 4
+竺 2
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア LENGTH(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 10
+、「、、、ヲ、ィ 8
+、「、、、ヲ 6
+、「、、 4
+、「 2
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア LENGTH(`」テ」ア`)
+常ワ常ン常゙常゚常 15
+常ワ常ン常゙常゚ 12
+常ワ常ン常゙ 9
+常ワ常ン 6
+常ワ 3
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア LENGTH(`」テ」ア`)
+竺軸宍雫七 10
+竺軸宍雫 8
+竺軸宍 6
+竺軸 4
+竺 2
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア LENGTH(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 10
+、「、、、ヲ、ィ 8
+、「、、、ヲ 6
+、「、、 4
+、「 2
+ 0
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア LENGTH(`」テ」ア`)
+常ワ常ン常゙常゚常 15
+常ワ常ン常゙常゚ 12
+常ワ常ン常゙ 9
+常ワ常ン 6
+常ワ 3
+ 0
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_length_utf8.result b/mysql-test/suite/jp/r/jp_length_utf8.result
new file mode 100755
index 00000000000..11b4c523053
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_length_utf8.result
@@ -0,0 +1,146 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ疏;
+シ」シ LENGTH(`シ」シ疏)
+ 0
+スア 3
+スアスイ 6
+スアスイスウ 9
+スアスイスウスエ 12
+スアスイスウスエスオ 15
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ蛋;
+シ」シ LENGTH(`シ」シ疏)
+ 0
+縺 3
+縺ゅ> 6
+縺ゅ>縺 9
+縺ゅ>縺縺 12
+縺ゅ>縺縺医♀ 15
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ伝;
+シ」シ LENGTH(`シ」シ疏)
+ 0
+鮴 3
+鮴秘セ 6
+鮴秘セ夜セ 9
+鮴秘セ夜セ鈴セ 12
+鮴秘セ夜セ鈴セ樣セ。 15
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ覗;
+シ」シ LENGTH(`シ」シ疏)
+ 0
+スア 3
+スアスイ 6
+スアスイスウ 9
+スアスイスウスエ 12
+スアスイスウスエスオ 15
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ描;
+シ」シ LENGTH(`シ」シ疏)
+ 0
+縺 3
+縺ゅ> 6
+縺ゅ>縺 9
+縺ゅ>縺縺 12
+縺ゅ>縺縺医♀ 15
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ冒;
+シ」シ LENGTH(`シ」シ疏)
+ 0
+鮴 3
+鮴秘セ 6
+鮴秘セ夜セ 9
+鮴秘セ夜セ鈴セ 12
+鮴秘セ夜セ鈴セ樣セ。 15
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ輿;
+シ」シ LENGTH(`シ」シ疏)
+スアスイスウスエスオ 15
+スアスイスウスエ 12
+スアスイスウ 9
+スアスイ 6
+スア 3
+ 0
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ倭;
+シ」シ LENGTH(`シ」シ疏)
+縺ゅ>縺縺医♀ 15
+縺ゅ>縺縺 12
+縺ゅ>縺 9
+縺ゅ> 6
+縺 3
+ 0
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ兪;
+シ」シ LENGTH(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 15
+鮴秘セ夜セ鈴セ 12
+鮴秘セ夜セ 9
+鮴秘セ 6
+鮴 3
+ 0
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ托シ秦;
+シ」シ LENGTH(`シ」シ疏)
+スアスイスウスエスオ 15
+スアスイスウスエ 12
+スアスイスウ 9
+スアスイ 6
+スア 3
+ 0
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ托シ疏;
+シ」シ LENGTH(`シ」シ疏)
+縺ゅ>縺縺医♀ 15
+縺ゅ>縺縺 12
+縺ゅ>縺 9
+縺ゅ> 6
+縺 3
+ 0
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ托シ蛋;
+シ」シ LENGTH(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 15
+鮴秘セ夜セ鈴セ 12
+鮴秘セ夜セ 9
+鮴秘セ 6
+鮴 3
+ 0
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_like_sjis.result b/mysql-test/suite/jp/r/jp_like_sjis.result
new file mode 100755
index 00000000000..a8145fb08f0
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_like_sjis.result
@@ -0,0 +1,322 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+SELECT * FROM `T1` WHERE `C1` LIKE ' %';
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+SELECT * FROM `T1` WHERE `C1` LIKE '% %';
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+SELECT * FROM `T1` WHERE `C1` LIKE '% ';
+C1
+SELECT * FROM `T1` WHERE `C1` LIKE 'タ%';
+C1
+タチツテトナニヌネノハヒフヘホマ
+SELECT * FROM `T1` WHERE `C1` LIKE '%ラリ%';
+C1
+ミムメモヤユヨラリルレロワン゙゚
+SELECT * FROM `T1` WHERE `C1` LIKE '%ソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T1` WHERE `C1` LIKE 'ーアイウエオカキクケコサシスセソ%';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T1` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ%';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T1` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T2` WHERE `C1` LIKE ' %';
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+SELECT * FROM `T2` WHERE `C1` LIKE '% %';
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+SELECT * FROM `T2` WHERE `C1` LIKE '% ';
+C1
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+SELECT * FROM `T2` WHERE `C1` LIKE 'と%';
+C1
+とどなにぬねのはばぱひびぴふぶぷへべぺほ
+SELECT * FROM `T2` WHERE `C1` LIKE '%あ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T2` WHERE `C1` LIKE '%わ';
+C1
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+SELECT * FROM `T2` WHERE `C1` LIKE '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T2` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T2` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T3` WHERE `C1` LIKE 'ソ%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T3` WHERE `C1` LIKE '%暴%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T3` WHERE `C1` LIKE '%杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T3` WHERE `C1` LIKE 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T3` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T3` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T4` WHERE `C1` LIKE ' %';
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+SELECT * FROM `T4` WHERE `C1` LIKE '% %';
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+SELECT * FROM `T4` WHERE `C1` LIKE '% ';
+C1
+SELECT * FROM `T4` WHERE `C1` LIKE 'タ%';
+C1
+タチツテトナニヌネノハヒフヘホマ
+SELECT * FROM `T4` WHERE `C1` LIKE '%ラリ%';
+C1
+ミムメモヤユヨラリルレロワン゙゚
+SELECT * FROM `T4` WHERE `C1` LIKE '%ソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T4` WHERE `C1` LIKE 'ーアイウエオカキクケコサシスセソ%';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T4` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ%';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T4` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T5` WHERE `C1` LIKE ' %';
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+SELECT * FROM `T5` WHERE `C1` LIKE '% %';
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+SELECT * FROM `T5` WHERE `C1` LIKE '% ';
+C1
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+SELECT * FROM `T5` WHERE `C1` LIKE 'と%';
+C1
+とどなにぬねのはばぱひびぴふぶぷへべぺほ
+SELECT * FROM `T5` WHERE `C1` LIKE '%あ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T5` WHERE `C1` LIKE '%わ';
+C1
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+SELECT * FROM `T5` WHERE `C1` LIKE '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T5` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T5` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T6` WHERE `C1` LIKE 'ソ%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T6` WHERE `C1` LIKE '%暴%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T6` WHERE `C1` LIKE '%杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T6` WHERE `C1` LIKE 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T6` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T6` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T7` WHERE `C1` LIKE ' %';
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+SELECT * FROM `T7` WHERE `C1` LIKE '% %';
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+SELECT * FROM `T7` WHERE `C1` LIKE '% ';
+C1
+SELECT * FROM `T7` WHERE `C1` LIKE 'タ%';
+C1
+タチツテトナニヌネノハヒフヘホマ
+SELECT * FROM `T7` WHERE `C1` LIKE '%ラリ%';
+C1
+ミムメモヤユヨラリルレロワン゙゚
+SELECT * FROM `T7` WHERE `C1` LIKE '%ソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T7` WHERE `C1` LIKE 'ーアイウエオカキクケコサシスセソ%';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T7` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ%';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T7` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T8` WHERE `C1` LIKE ' %';
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+SELECT * FROM `T8` WHERE `C1` LIKE '% %';
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+SELECT * FROM `T8` WHERE `C1` LIKE '% ';
+C1
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+SELECT * FROM `T8` WHERE `C1` LIKE 'と%';
+C1
+とどなにぬねのはばぱひびぴふぶぷへべぺほ
+SELECT * FROM `T8` WHERE `C1` LIKE '%あ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T8` WHERE `C1` LIKE '%わ';
+C1
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+SELECT * FROM `T8` WHERE `C1` LIKE '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T8` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T8` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T9` WHERE `C1` LIKE 'ソ%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T9` WHERE `C1` LIKE '%暴%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T9` WHERE `C1` LIKE '%杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T9` WHERE `C1` LIKE 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T9` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T9` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T10` WHERE `C1` LIKE ' %';
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+SELECT * FROM `T10` WHERE `C1` LIKE '% %';
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+SELECT * FROM `T10` WHERE `C1` LIKE '% ';
+C1
+SELECT * FROM `T10` WHERE `C1` LIKE 'タ%';
+C1
+タチツテトナニヌネノハヒフヘホマ
+SELECT * FROM `T10` WHERE `C1` LIKE '%ラリ%';
+C1
+ミムメモヤユヨラリルレロワン゙゚
+SELECT * FROM `T10` WHERE `C1` LIKE '%ソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T10` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T11` WHERE `C1` LIKE ' %';
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+SELECT * FROM `T11` WHERE `C1` LIKE '% %';
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+SELECT * FROM `T11` WHERE `C1` LIKE '% ';
+C1
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+SELECT * FROM `T11` WHERE `C1` LIKE 'と%';
+C1
+とどなにぬねのはばぱひびぴふぶぷへべぺほ
+SELECT * FROM `T11` WHERE `C1` LIKE '%あ%';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T11` WHERE `C1` LIKE '%わ';
+C1
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+SELECT * FROM `T12` WHERE `C1` LIKE 'ソ%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T12` WHERE `C1` LIKE '%暴%';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T12` WHERE `C1` LIKE '%杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_like_ucs2.result b/mysql-test/suite/jp/r/jp_like_ucs2.result
new file mode 100755
index 00000000000..229ef12a118
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_like_ucs2.result
@@ -0,0 +1,419 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」イ` VALUES
+('。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ')
+,('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ')
+,('、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ウ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」エ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」オ` VALUES
+('。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ')
+,('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ')
+,('、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」カ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」キ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ク` VALUES
+('。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ')
+,('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ')
+,('、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ケ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」ア」ー` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ア」ア` VALUES
+('。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ')
+,('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ')
+,('、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ア」イ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE ' %';
+」テ」ア
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '% %';
+」テ」ア
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '% ';
+」テ」ア
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '実%';
+」テ」ア
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%邪借%';
+」テ」ア
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。。';
+」テ」ア
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '、ネ%';
+」テ」ア
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%、「%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%、';
+」テ」ア
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '常エ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常サ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE ' %';
+」テ」ア
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '% %';
+」テ」ア
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '% ';
+」テ」ア
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '実%';
+」テ」ア
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%邪借%';
+」テ」ア
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。。';
+」テ」ア
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '、ネ%';
+」テ」ア
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%、「%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%、';
+」テ」ア
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '常エ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常サ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE ' %';
+」テ」ア
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '% %';
+」テ」ア
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '% ';
+」テ」ア
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '実%';
+」テ」ア
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%邪借%';
+」テ」ア
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。。';
+」テ」ア
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '、ネ%';
+」テ」ア
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%、「%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%、';
+」テ」ア
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '常エ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常サ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE ' %';
+」テ」ア
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '% %';
+」テ」ア
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '% ';
+」テ」ア
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '実%';
+」テ」ア
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%邪借%';
+」テ」ア
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。。';
+」テ」ア
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '、ネ%';
+」テ」ア
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%、「%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%、';
+」テ」ア
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '常エ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常サ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_like_ujis.result b/mysql-test/suite/jp/r/jp_like_ujis.result
new file mode 100755
index 00000000000..5d623df0384
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_like_ujis.result
@@ -0,0 +1,322 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE ' %';
+」テ」ア
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '% %';
+」テ」ア
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '% ';
+」テ」ア
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '実%';
+」テ」ア
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%邪借%';
+」テ」ア
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。。';
+」テ」ア
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '、ネ%';
+」テ」ア
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%、「%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%、';
+」テ」ア
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '常エ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常サ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE ' %';
+」テ」ア
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '% %';
+」テ」ア
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '% ';
+」テ」ア
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '実%';
+」テ」ア
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%邪借%';
+」テ」ア
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。。';
+」テ」ア
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '、ネ%';
+」テ」ア
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%、「%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%、';
+」テ」ア
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '常エ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常サ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE ' %';
+」テ」ア
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '% %';
+」テ」ア
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '% ';
+」テ」ア
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '実%';
+」テ」ア
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%邪借%';
+」テ」ア
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。。';
+」テ」ア
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '、ネ%';
+」テ」ア
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%、「%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%、';
+」テ」ア
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '常エ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常サ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE ' %';
+」テ」ア
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '% %';
+」テ」ア
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '% ';
+」テ」ア
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '実%';
+」テ」ア
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%邪借%';
+」テ」ア
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。。%';
+」テ」ア
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。。';
+」テ」ア
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '、ネ%';
+」テ」ア
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%、「%';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%、';
+」テ」ア
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '常エ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常サ%';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_like_utf8.result b/mysql-test/suite/jp/r/jp_like_utf8.result
new file mode 100755
index 00000000000..bf48da79951
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_like_utf8.result
@@ -0,0 +1,319 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE ' %';
+シ」シ
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '% %';
+シ」シ
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '% ';
+シ」シ
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE 'セ%';
+シ」シ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '%セ暦セ%';
+シ」シ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '%スソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '縲%';
+シ」シ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%縲%';
+シ」シ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%縲';
+シ」シ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '縺ィ%';
+シ」シ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%縺%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%繧';
+シ」シ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '鮠ォ%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '%鮠コ%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '%鮨';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE ' %';
+シ」シ
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '% %';
+シ」シ
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '% ';
+シ」シ
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE 'セ%';
+シ」シ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '%セ暦セ%';
+シ」シ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '%スソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '縲%';
+シ」シ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%縲%';
+シ」シ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%縲';
+シ」シ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '縺ィ%';
+シ」シ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%縺%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%繧';
+シ」シ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '鮠ォ%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '%鮠コ%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '%鮨';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE ' %';
+シ」シ
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '% %';
+シ」シ
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '% ';
+シ」シ
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE 'セ%';
+シ」シ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '%セ暦セ%';
+シ」シ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '%スソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '縲%';
+シ」シ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%縲%';
+シ」シ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%縲';
+シ」シ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '縺ィ%';
+シ」シ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%縺%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%繧';
+シ」シ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '鮠ォ%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '%鮠コ%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '%鮨';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE ' %';
+シ」シ
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '% %';
+シ」シ
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '% ';
+シ」シ
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE 'セ%';
+シ」シ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '%セ暦セ%';
+シ」シ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '%スソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '縲%';
+シ」シ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%縲%';
+シ」シ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%縲';
+シ」シ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '縺ィ%';
+シ」シ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%縺%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%繧';
+シ」シ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 LIKE '鮠ォ%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 LIKE '%鮠コ%';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 LIKE '%鮨';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_locate_sjis.result b/mysql-test/suite/jp/r/jp_locate_sjis.result
new file mode 100755
index 00000000000..b2455401db8
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_locate_sjis.result
@@ -0,0 +1,264 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+SELECT LOCATE('ア',`C1`) from `T1`;
+LOCATE('ア',`C1`)
+1
+SELECT LOCATE('イ',`C1`) from `T1`;
+LOCATE('イ',`C1`)
+2
+SELECT LOCATE('ウ',`C1`) from `T1`;
+LOCATE('ウ',`C1`)
+3
+SELECT LOCATE('エ',`C1`) from `T1`;
+LOCATE('エ',`C1`)
+4
+SELECT LOCATE('オ',`C1`) from `T1`;
+LOCATE('オ',`C1`)
+5
+SELECT LOCATE('ン',`C1`) from `T1`;
+LOCATE('ン',`C1`)
+0
+SELECT LOCATE('あ',`C1`) from `T2`;
+LOCATE('あ',`C1`)
+1
+SELECT LOCATE('い',`C1`) from `T2`;
+LOCATE('い',`C1`)
+2
+SELECT LOCATE('う',`C1`) from `T2`;
+LOCATE('う',`C1`)
+3
+SELECT LOCATE('え',`C1`) from `T2`;
+LOCATE('え',`C1`)
+4
+SELECT LOCATE('お',`C1`) from `T2`;
+LOCATE('お',`C1`)
+5
+SELECT LOCATE('ん',`C1`) from `T2`;
+LOCATE('ん',`C1`)
+0
+SELECT LOCATE('ソ',`C1`) from `T3`;
+LOCATE('ソ',`C1`)
+1
+SELECT LOCATE('十',`C1`) from `T3`;
+LOCATE('十',`C1`)
+2
+SELECT LOCATE('表',`C1`) from `T3`;
+LOCATE('表',`C1`)
+3
+SELECT LOCATE('予',`C1`) from `T3`;
+LOCATE('予',`C1`)
+4
+SELECT LOCATE('構',`C1`) from `T3`;
+LOCATE('構',`C1`)
+5
+SELECT LOCATE('噂',`C1`) from `T3`;
+LOCATE('噂',`C1`)
+0
+SELECT LOCATE('ア',`C1`) from `T4`;
+LOCATE('ア',`C1`)
+1
+SELECT LOCATE('イ',`C1`) from `T4`;
+LOCATE('イ',`C1`)
+2
+SELECT LOCATE('ウ',`C1`) from `T4`;
+LOCATE('ウ',`C1`)
+3
+SELECT LOCATE('エ',`C1`) from `T4`;
+LOCATE('エ',`C1`)
+4
+SELECT LOCATE('オ',`C1`) from `T4`;
+LOCATE('オ',`C1`)
+5
+SELECT LOCATE('ン',`C1`) from `T4`;
+LOCATE('ン',`C1`)
+0
+SELECT LOCATE('あ',`C1`) from `T5`;
+LOCATE('あ',`C1`)
+1
+SELECT LOCATE('い',`C1`) from `T5`;
+LOCATE('い',`C1`)
+2
+SELECT LOCATE('う',`C1`) from `T5`;
+LOCATE('う',`C1`)
+3
+SELECT LOCATE('え',`C1`) from `T5`;
+LOCATE('え',`C1`)
+4
+SELECT LOCATE('お',`C1`) from `T5`;
+LOCATE('お',`C1`)
+5
+SELECT LOCATE('ん',`C1`) from `T5`;
+LOCATE('ん',`C1`)
+0
+SELECT LOCATE('ソ',`C1`) from `T6`;
+LOCATE('ソ',`C1`)
+1
+SELECT LOCATE('十',`C1`) from `T6`;
+LOCATE('十',`C1`)
+2
+SELECT LOCATE('表',`C1`) from `T6`;
+LOCATE('表',`C1`)
+3
+SELECT LOCATE('予',`C1`) from `T6`;
+LOCATE('予',`C1`)
+4
+SELECT LOCATE('構',`C1`) from `T6`;
+LOCATE('構',`C1`)
+5
+SELECT LOCATE('噂',`C1`) from `T6`;
+LOCATE('噂',`C1`)
+0
+SELECT LOCATE('ア',`C1`) from `T7`;
+LOCATE('ア',`C1`)
+1
+SELECT LOCATE('イ',`C1`) from `T7`;
+LOCATE('イ',`C1`)
+2
+SELECT LOCATE('ウ',`C1`) from `T7`;
+LOCATE('ウ',`C1`)
+3
+SELECT LOCATE('エ',`C1`) from `T7`;
+LOCATE('エ',`C1`)
+4
+SELECT LOCATE('オ',`C1`) from `T7`;
+LOCATE('オ',`C1`)
+5
+SELECT LOCATE('ン',`C1`) from `T7`;
+LOCATE('ン',`C1`)
+0
+SELECT LOCATE('あ',`C1`) from `T8`;
+LOCATE('あ',`C1`)
+1
+SELECT LOCATE('い',`C1`) from `T8`;
+LOCATE('い',`C1`)
+2
+SELECT LOCATE('う',`C1`) from `T8`;
+LOCATE('う',`C1`)
+3
+SELECT LOCATE('え',`C1`) from `T8`;
+LOCATE('え',`C1`)
+4
+SELECT LOCATE('お',`C1`) from `T8`;
+LOCATE('お',`C1`)
+5
+SELECT LOCATE('ん',`C1`) from `T8`;
+LOCATE('ん',`C1`)
+0
+SELECT LOCATE('ソ',`C1`) from `T9`;
+LOCATE('ソ',`C1`)
+1
+SELECT LOCATE('十',`C1`) from `T9`;
+LOCATE('十',`C1`)
+2
+SELECT LOCATE('表',`C1`) from `T9`;
+LOCATE('表',`C1`)
+3
+SELECT LOCATE('予',`C1`) from `T9`;
+LOCATE('予',`C1`)
+4
+SELECT LOCATE('構',`C1`) from `T9`;
+LOCATE('構',`C1`)
+5
+SELECT LOCATE('噂',`C1`) from `T9`;
+LOCATE('噂',`C1`)
+0
+SELECT LOCATE('ア',`C1`) from `T10`;
+LOCATE('ア',`C1`)
+1
+SELECT LOCATE('イ',`C1`) from `T10`;
+LOCATE('イ',`C1`)
+2
+SELECT LOCATE('ウ',`C1`) from `T10`;
+LOCATE('ウ',`C1`)
+3
+SELECT LOCATE('エ',`C1`) from `T10`;
+LOCATE('エ',`C1`)
+4
+SELECT LOCATE('オ',`C1`) from `T10`;
+LOCATE('オ',`C1`)
+5
+SELECT LOCATE('ン',`C1`) from `T10`;
+LOCATE('ン',`C1`)
+0
+SELECT LOCATE('あ',`C1`) from `T11`;
+LOCATE('あ',`C1`)
+1
+SELECT LOCATE('い',`C1`) from `T11`;
+LOCATE('い',`C1`)
+2
+SELECT LOCATE('う',`C1`) from `T11`;
+LOCATE('う',`C1`)
+3
+SELECT LOCATE('え',`C1`) from `T11`;
+LOCATE('え',`C1`)
+4
+SELECT LOCATE('お',`C1`) from `T11`;
+LOCATE('お',`C1`)
+5
+SELECT LOCATE('ん',`C1`) from `T11`;
+LOCATE('ん',`C1`)
+0
+SELECT LOCATE('ソ',`C1`) from `T12`;
+LOCATE('ソ',`C1`)
+1
+SELECT LOCATE('十',`C1`) from `T12`;
+LOCATE('十',`C1`)
+2
+SELECT LOCATE('表',`C1`) from `T12`;
+LOCATE('表',`C1`)
+3
+SELECT LOCATE('予',`C1`) from `T12`;
+LOCATE('予',`C1`)
+4
+SELECT LOCATE('構',`C1`) from `T12`;
+LOCATE('構',`C1`)
+5
+SELECT LOCATE('噂',`C1`) from `T12`;
+LOCATE('噂',`C1`)
+0
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_locate_ucs2.result b/mysql-test/suite/jp/r/jp_locate_ucs2.result
new file mode 100755
index 00000000000..37b219b3335
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_locate_ucs2.result
@@ -0,0 +1,265 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('竺',`」テ」ア`)
+1
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('軸',`」テ」ア`)
+2
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('宍',`」テ」ア`)
+3
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('雫',`」テ」ア`)
+4
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('七',`」テ」ア`)
+5
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('爵',`」テ」ア`)
+0
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、「',`」テ」ア`)
+1
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、、',`」テ」ア`)
+2
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、ヲ',`」テ」ア`)
+3
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、ィ',`」テ」ア`)
+4
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、ェ',`」テ」ア`)
+5
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、',`」テ」ア`)
+0
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常ワ',`」テ」ア`)
+1
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常ン',`」テ」ア`)
+2
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常゙',`」テ」ア`)
+3
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常゚',`」テ」ア`)
+4
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常',`」テ」ア`)
+5
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('床。',`」テ」ア`)
+0
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('竺',`」テ」ア`)
+1
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('軸',`」テ」ア`)
+2
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('宍',`」テ」ア`)
+3
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('雫',`」テ」ア`)
+4
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('七',`」テ」ア`)
+5
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('爵',`」テ」ア`)
+0
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、「',`」テ」ア`)
+1
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、、',`」テ」ア`)
+2
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、ヲ',`」テ」ア`)
+3
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、ィ',`」テ」ア`)
+4
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、ェ',`」テ」ア`)
+5
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、',`」テ」ア`)
+0
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常ワ',`」テ」ア`)
+1
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常ン',`」テ」ア`)
+2
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常゙',`」テ」ア`)
+3
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常゚',`」テ」ア`)
+4
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常',`」テ」ア`)
+5
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('床。',`」テ」ア`)
+0
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('竺',`」テ」ア`)
+1
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('軸',`」テ」ア`)
+2
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('宍',`」テ」ア`)
+3
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('雫',`」テ」ア`)
+4
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('七',`」テ」ア`)
+5
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('爵',`」テ」ア`)
+0
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、「',`」テ」ア`)
+1
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、、',`」テ」ア`)
+2
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、ヲ',`」テ」ア`)
+3
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、ィ',`」テ」ア`)
+4
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、ェ',`」テ」ア`)
+5
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、',`」テ」ア`)
+0
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常ワ',`」テ」ア`)
+1
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常ン',`」テ」ア`)
+2
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常゙',`」テ」ア`)
+3
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常゚',`」テ」ア`)
+4
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常',`」テ」ア`)
+5
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('床。',`」テ」ア`)
+0
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('竺',`」テ」ア`)
+1
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('軸',`」テ」ア`)
+2
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('宍',`」テ」ア`)
+3
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('雫',`」テ」ア`)
+4
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('七',`」テ」ア`)
+5
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('爵',`」テ」ア`)
+0
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、「',`」テ」ア`)
+1
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、、',`」テ」ア`)
+2
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、ヲ',`」テ」ア`)
+3
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、ィ',`」テ」ア`)
+4
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、ェ',`」テ」ア`)
+5
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、',`」テ」ア`)
+0
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常ワ',`」テ」ア`)
+1
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常ン',`」テ」ア`)
+2
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常゙',`」テ」ア`)
+3
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常゚',`」テ」ア`)
+4
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常',`」テ」ア`)
+5
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('床。',`」テ」ア`)
+0
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_locate_ujis.result b/mysql-test/suite/jp/r/jp_locate_ujis.result
new file mode 100755
index 00000000000..d139fa9203c
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_locate_ujis.result
@@ -0,0 +1,264 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('竺',`」テ」ア`)
+1
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('軸',`」テ」ア`)
+2
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('宍',`」テ」ア`)
+3
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('雫',`」テ」ア`)
+4
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('七',`」テ」ア`)
+5
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」ア`;
+LOCATE('爵',`」テ」ア`)
+0
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、「',`」テ」ア`)
+1
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、、',`」テ」ア`)
+2
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、ヲ',`」テ」ア`)
+3
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、ィ',`」テ」ア`)
+4
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、ェ',`」テ」ア`)
+5
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」イ`;
+LOCATE('、',`」テ」ア`)
+0
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常ワ',`」テ」ア`)
+1
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常ン',`」テ」ア`)
+2
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常゙',`」テ」ア`)
+3
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常゚',`」テ」ア`)
+4
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('常',`」テ」ア`)
+5
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ウ`;
+LOCATE('床。',`」テ」ア`)
+0
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('竺',`」テ」ア`)
+1
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('軸',`」テ」ア`)
+2
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('宍',`」テ」ア`)
+3
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('雫',`」テ」ア`)
+4
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('七',`」テ」ア`)
+5
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」エ`;
+LOCATE('爵',`」テ」ア`)
+0
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、「',`」テ」ア`)
+1
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、、',`」テ」ア`)
+2
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、ヲ',`」テ」ア`)
+3
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、ィ',`」テ」ア`)
+4
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、ェ',`」テ」ア`)
+5
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」オ`;
+LOCATE('、',`」テ」ア`)
+0
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常ワ',`」テ」ア`)
+1
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常ン',`」テ」ア`)
+2
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常゙',`」テ」ア`)
+3
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常゚',`」テ」ア`)
+4
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('常',`」テ」ア`)
+5
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」カ`;
+LOCATE('床。',`」テ」ア`)
+0
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('竺',`」テ」ア`)
+1
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('軸',`」テ」ア`)
+2
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('宍',`」テ」ア`)
+3
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('雫',`」テ」ア`)
+4
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('七',`」テ」ア`)
+5
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」キ`;
+LOCATE('爵',`」テ」ア`)
+0
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、「',`」テ」ア`)
+1
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、、',`」テ」ア`)
+2
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、ヲ',`」テ」ア`)
+3
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、ィ',`」テ」ア`)
+4
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、ェ',`」テ」ア`)
+5
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」ク`;
+LOCATE('、',`」テ」ア`)
+0
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常ワ',`」テ」ア`)
+1
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常ン',`」テ」ア`)
+2
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常゙',`」テ」ア`)
+3
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常゚',`」テ」ア`)
+4
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('常',`」テ」ア`)
+5
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ケ`;
+LOCATE('床。',`」テ」ア`)
+0
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('竺',`」テ」ア`)
+1
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('軸',`」テ」ア`)
+2
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('宍',`」テ」ア`)
+3
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('雫',`」テ」ア`)
+4
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('七',`」テ」ア`)
+5
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」ア」ー`;
+LOCATE('爵',`」テ」ア`)
+0
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、「',`」テ」ア`)
+1
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、、',`」テ」ア`)
+2
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、ヲ',`」テ」ア`)
+3
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、ィ',`」テ」ア`)
+4
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、ェ',`」テ」ア`)
+5
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」ア」ア`;
+LOCATE('、',`」テ」ア`)
+0
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常ワ',`」テ」ア`)
+1
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常ン',`」テ」ア`)
+2
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常゙',`」テ」ア`)
+3
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常゚',`」テ」ア`)
+4
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('常',`」テ」ア`)
+5
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ア」イ`;
+LOCATE('床。',`」テ」ア`)
+0
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_locate_utf8.result b/mysql-test/suite/jp/r/jp_locate_utf8.result
new file mode 100755
index 00000000000..a1ce9e8d2dc
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_locate_utf8.result
@@ -0,0 +1,264 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+SELECT LOCATE('スア',`シ」シ疏) from `シエシ疏;
+LOCATE('スア',`シ」シ疏)
+1
+SELECT LOCATE('スイ',`シ」シ疏) from `シエシ疏;
+LOCATE('スイ',`シ」シ疏)
+2
+SELECT LOCATE('スウ',`シ」シ疏) from `シエシ疏;
+LOCATE('スウ',`シ」シ疏)
+3
+SELECT LOCATE('スエ',`シ」シ疏) from `シエシ疏;
+LOCATE('スエ',`シ」シ疏)
+4
+SELECT LOCATE('スオ',`シ」シ疏) from `シエシ疏;
+LOCATE('スオ',`シ」シ疏)
+5
+SELECT LOCATE('セ',`シ」シ疏) from `シエシ疏;
+LOCATE('セ',`シ」シ疏)
+0
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+LOCATE('縺',`シ」シ疏)
+1
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+LOCATE('縺',`シ」シ疏)
+2
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+LOCATE('縺',`シ」シ疏)
+3
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+LOCATE('縺',`シ」シ疏)
+4
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+LOCATE('縺',`シ」シ疏)
+5
+SELECT LOCATE('繧',`シ」シ疏) from `シエシ蛋;
+LOCATE('繧',`シ」シ疏)
+0
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ伝;
+LOCATE('鮴',`シ」シ疏)
+1
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ伝;
+LOCATE('鮴',`シ」シ疏)
+2
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ伝;
+LOCATE('鮴',`シ」シ疏)
+3
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ伝;
+LOCATE('鮴',`シ」シ疏)
+4
+SELECT LOCATE('鮴。',`シ」シ疏) from `シエシ伝;
+LOCATE('鮴。',`シ」シ疏)
+5
+SELECT LOCATE('荳',`シ」シ疏) from `シエシ伝;
+LOCATE('荳',`シ」シ疏)
+0
+SELECT LOCATE('スア',`シ」シ疏) from `シエシ覗;
+LOCATE('スア',`シ」シ疏)
+1
+SELECT LOCATE('スイ',`シ」シ疏) from `シエシ覗;
+LOCATE('スイ',`シ」シ疏)
+2
+SELECT LOCATE('スウ',`シ」シ疏) from `シエシ覗;
+LOCATE('スウ',`シ」シ疏)
+3
+SELECT LOCATE('スエ',`シ」シ疏) from `シエシ覗;
+LOCATE('スエ',`シ」シ疏)
+4
+SELECT LOCATE('スオ',`シ」シ疏) from `シエシ覗;
+LOCATE('スオ',`シ」シ疏)
+5
+SELECT LOCATE('セ',`シ」シ疏) from `シエシ覗;
+LOCATE('セ',`シ」シ疏)
+0
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+LOCATE('縺',`シ」シ疏)
+1
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+LOCATE('縺',`シ」シ疏)
+2
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+LOCATE('縺',`シ」シ疏)
+3
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+LOCATE('縺',`シ」シ疏)
+4
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+LOCATE('縺',`シ」シ疏)
+5
+SELECT LOCATE('繧',`シ」シ疏) from `シエシ描;
+LOCATE('繧',`シ」シ疏)
+0
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ冒;
+LOCATE('鮴',`シ」シ疏)
+1
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ冒;
+LOCATE('鮴',`シ」シ疏)
+2
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ冒;
+LOCATE('鮴',`シ」シ疏)
+3
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ冒;
+LOCATE('鮴',`シ」シ疏)
+4
+SELECT LOCATE('鮴。',`シ」シ疏) from `シエシ冒;
+LOCATE('鮴。',`シ」シ疏)
+5
+SELECT LOCATE('荳',`シ」シ疏) from `シエシ冒;
+LOCATE('荳',`シ」シ疏)
+0
+SELECT LOCATE('スア',`シ」シ疏) from `シエシ輿;
+LOCATE('スア',`シ」シ疏)
+1
+SELECT LOCATE('スイ',`シ」シ疏) from `シエシ輿;
+LOCATE('スイ',`シ」シ疏)
+2
+SELECT LOCATE('スウ',`シ」シ疏) from `シエシ輿;
+LOCATE('スウ',`シ」シ疏)
+3
+SELECT LOCATE('スエ',`シ」シ疏) from `シエシ輿;
+LOCATE('スエ',`シ」シ疏)
+4
+SELECT LOCATE('スオ',`シ」シ疏) from `シエシ輿;
+LOCATE('スオ',`シ」シ疏)
+5
+SELECT LOCATE('セ',`シ」シ疏) from `シエシ輿;
+LOCATE('セ',`シ」シ疏)
+0
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+LOCATE('縺',`シ」シ疏)
+1
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+LOCATE('縺',`シ」シ疏)
+2
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+LOCATE('縺',`シ」シ疏)
+3
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+LOCATE('縺',`シ」シ疏)
+4
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+LOCATE('縺',`シ」シ疏)
+5
+SELECT LOCATE('繧',`シ」シ疏) from `シエシ倭;
+LOCATE('繧',`シ」シ疏)
+0
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ兪;
+LOCATE('鮴',`シ」シ疏)
+1
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ兪;
+LOCATE('鮴',`シ」シ疏)
+2
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ兪;
+LOCATE('鮴',`シ」シ疏)
+3
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ兪;
+LOCATE('鮴',`シ」シ疏)
+4
+SELECT LOCATE('鮴。',`シ」シ疏) from `シエシ兪;
+LOCATE('鮴。',`シ」シ疏)
+5
+SELECT LOCATE('荳',`シ」シ疏) from `シエシ兪;
+LOCATE('荳',`シ」シ疏)
+0
+SELECT LOCATE('スア',`シ」シ疏) from `シエシ托シ秦;
+LOCATE('スア',`シ」シ疏)
+1
+SELECT LOCATE('スイ',`シ」シ疏) from `シエシ托シ秦;
+LOCATE('スイ',`シ」シ疏)
+2
+SELECT LOCATE('スウ',`シ」シ疏) from `シエシ托シ秦;
+LOCATE('スウ',`シ」シ疏)
+3
+SELECT LOCATE('スエ',`シ」シ疏) from `シエシ托シ秦;
+LOCATE('スエ',`シ」シ疏)
+4
+SELECT LOCATE('スオ',`シ」シ疏) from `シエシ托シ秦;
+LOCATE('スオ',`シ」シ疏)
+5
+SELECT LOCATE('セ',`シ」シ疏) from `シエシ托シ秦;
+LOCATE('セ',`シ」シ疏)
+0
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+LOCATE('縺',`シ」シ疏)
+1
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+LOCATE('縺',`シ」シ疏)
+2
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+LOCATE('縺',`シ」シ疏)
+3
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+LOCATE('縺',`シ」シ疏)
+4
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+LOCATE('縺',`シ」シ疏)
+5
+SELECT LOCATE('繧',`シ」シ疏) from `シエシ托シ疏;
+LOCATE('繧',`シ」シ疏)
+0
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ托シ蛋;
+LOCATE('鮴',`シ」シ疏)
+1
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ托シ蛋;
+LOCATE('鮴',`シ」シ疏)
+2
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ托シ蛋;
+LOCATE('鮴',`シ」シ疏)
+3
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ托シ蛋;
+LOCATE('鮴',`シ」シ疏)
+4
+SELECT LOCATE('鮴。',`シ」シ疏) from `シエシ托シ蛋;
+LOCATE('鮴。',`シ」シ疏)
+5
+SELECT LOCATE('荳',`シ」シ疏) from `シエシ托シ蛋;
+LOCATE('荳',`シ」シ疏)
+0
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_lpad_sjis.result b/mysql-test/suite/jp/r/jp_lpad_sjis.result
new file mode 100755
index 00000000000..b45427ebf3d
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_lpad_sjis.result
@@ -0,0 +1,146 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+SELECT `C1`, LPAD(`C1`,5,'。') FROM `T1`;
+C1 LPAD(`C1`,5,'。')
+ 。。。。。
+ア 。。。。ア
+アイ 。。。アイ
+アイウ 。。アイウ
+アイウエ 。アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, LPAD(`C1`,5,'X') FROM `T2`;
+C1 LPAD(`C1`,5,'X')
+ XXXXX
+あ XXXXあ
+あい XXXあい
+あいう XXあいう
+あいうえ Xあいうえ
+あいうえお あいうえお
+SELECT `C1`, LPAD(`C1`,5,'暴') FROM `T3`;
+C1 LPAD(`C1`,5,'暴')
+ 暴暴暴暴暴
+ソ 暴暴暴暴ソ
+ソ十 暴暴暴ソ十
+ソ十表 暴暴ソ十表
+ソ十表予 暴ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, LPAD(`C1`,5,'。') FROM `T4`;
+C1 LPAD(`C1`,5,'。')
+ 。。。。。
+ア 。。。。ア
+アイ 。。。アイ
+アイウ 。。アイウ
+アイウエ 。アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, LPAD(`C1`,5,'X') FROM `T5`;
+C1 LPAD(`C1`,5,'X')
+ XXXXX
+あ XXXXあ
+あい XXXあい
+あいう XXあいう
+あいうえ Xあいうえ
+あいうえお あいうえお
+SELECT `C1`, LPAD(`C1`,5,'暴' ) FROM `T6`;
+C1 LPAD(`C1`,5,'暴' )
+ 暴暴暴暴暴
+ソ 暴暴暴暴ソ
+ソ十 暴暴暴ソ十
+ソ十表 暴暴ソ十表
+ソ十表予 暴ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, LPAD(`C1`,5,'。') FROM `T7`;
+C1 LPAD(`C1`,5,'。')
+アイウエオ アイウエオ
+アイウエ 。アイウエ
+アイウ 。。アイウ
+アイ 。。。アイ
+ア 。。。。ア
+ 。。。。。
+SELECT `C1`, LPAD(`C1`,5,'X') FROM `T8`;
+C1 LPAD(`C1`,5,'X')
+あいうえお あいうえお
+あいうえ Xあいうえ
+あいう XXあいう
+あい XXXあい
+あ XXXXあ
+ XXXXX
+SELECT `C1`, LPAD(`C1`,5,'暴' ) FROM `T9`;
+C1 LPAD(`C1`,5,'暴' )
+ソ十表予構 ソ十表予構
+ソ十表予 暴ソ十表予
+ソ十表 暴暴ソ十表
+ソ十 暴暴暴ソ十
+ソ 暴暴暴暴ソ
+ 暴暴暴暴暴
+SELECT `C1`, LPAD(`C1`,5,'。') FROM `T10`;
+C1 LPAD(`C1`,5,'。')
+アイウエオ アイウエオ
+アイウエ 。アイウエ
+アイウ 。。アイウ
+アイ 。。。アイ
+ア 。。。。ア
+ 。。。。。
+SELECT `C1`, LPAD(`C1`,5,'X') FROM `T11`;
+C1 LPAD(`C1`,5,'X')
+あいうえお あいうえお
+あいうえ Xあいうえ
+あいう XXあいう
+あい XXXあい
+あ XXXXあ
+ XXXXX
+SELECT `C1`, LPAD(`C1`,5,'暴' ) FROM `T12`;
+C1 LPAD(`C1`,5,'暴' )
+ソ十表予構 ソ十表予構
+ソ十表予 暴ソ十表予
+ソ十表 暴暴ソ十表
+ソ十 暴暴暴ソ十
+ソ 暴暴暴暴ソ
+ 暴暴暴暴暴
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_lpad_ucs2.result b/mysql-test/suite/jp/r/jp_lpad_ucs2.result
new file mode 100755
index 00000000000..951c5508a8f
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_lpad_ucs2.result
@@ -0,0 +1,147 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア`;
+」テ」ア LPAD(`」テ」ア`,5,'治')
+ 治治治治治
+竺 治治治治竺
+竺軸 治治治竺軸
+竺軸宍 治治竺軸宍
+竺軸宍雫 治竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」イ`;
+」テ」ア LPAD(`」テ」ア`,5,'」リ')
+ 」リ」リ」リ」リ」リ
+、「 」リ」リ」リ」リ、「
+、「、、 」リ」リ」リ、「、、
+、「、、、ヲ 」リ」リ、「、、、ヲ
+、「、、、ヲ、ィ 」リ、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「') FROM `」ヤ」ウ`;
+」テ」ア LPAD(`」テ」ア`,5,'床「')
+ 床「床「床「床「床「
+常ワ 床「床「床「床「常ワ
+常ワ常ン 床「床「床「常ワ常ン
+常ワ常ン常゙ 床「床「常ワ常ン常゙
+常ワ常ン常゙常゚ 床「常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」エ`;
+」テ」ア LPAD(`」テ」ア`,5,'治')
+ 治治治治治
+竺 治治治治竺
+竺軸 治治治竺軸
+竺軸宍 治治竺軸宍
+竺軸宍雫 治竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」オ`;
+」テ」ア LPAD(`」テ」ア`,5,'」リ')
+ 」リ」リ」リ」リ」リ
+、「 」リ」リ」リ」リ、「
+、「、、 」リ」リ」リ、「、、
+、「、、、ヲ 」リ」リ、「、、、ヲ
+、「、、、ヲ、ィ 」リ、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」カ`;
+」テ」ア LPAD(`」テ」ア`,5,'床「' )
+ 床「床「床「床「床「
+常ワ 床「床「床「床「常ワ
+常ワ常ン 床「床「床「常ワ常ン
+常ワ常ン常゙ 床「床「常ワ常ン常゙
+常ワ常ン常゙常゚ 床「常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」キ`;
+」テ」ア LPAD(`」テ」ア`,5,'治')
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 治竺軸宍雫
+竺軸宍 治治竺軸宍
+竺軸 治治治竺軸
+竺 治治治治竺
+ 治治治治治
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ク`;
+」テ」ア LPAD(`」テ」ア`,5,'」リ')
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 」リ、「、、、ヲ、ィ
+、「、、、ヲ 」リ」リ、「、、、ヲ
+、「、、 」リ」リ」リ、「、、
+、「 」リ」リ」リ」リ、「
+ 」リ」リ」リ」リ」リ
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ケ`;
+」テ」ア LPAD(`」テ」ア`,5,'床「' )
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 床「常ワ常ン常゙常゚
+常ワ常ン常゙ 床「床「常ワ常ン常゙
+常ワ常ン 床「床「床「常ワ常ン
+常ワ 床「床「床「床「常ワ
+ 床「床「床「床「床「
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア」ー`;
+」テ」ア LPAD(`」テ」ア`,5,'治')
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 治竺軸宍雫
+竺軸宍 治治竺軸宍
+竺軸 治治治竺軸
+竺 治治治治竺
+ 治治治治治
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ア」ア`;
+」テ」ア LPAD(`」テ」ア`,5,'」リ')
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 」リ、「、、、ヲ、ィ
+、「、、、ヲ 」リ」リ、「、、、ヲ
+、「、、 」リ」リ」リ、「、、
+、「 」リ」リ」リ」リ、「
+ 」リ」リ」リ」リ」リ
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ア」イ`;
+」テ」ア LPAD(`」テ」ア`,5,'床「' )
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 床「常ワ常ン常゙常゚
+常ワ常ン常゙ 床「床「常ワ常ン常゙
+常ワ常ン 床「床「床「常ワ常ン
+常ワ 床「床「床「床「常ワ
+ 床「床「床「床「床「
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_lpad_ujis.result b/mysql-test/suite/jp/r/jp_lpad_ujis.result
new file mode 100755
index 00000000000..945e513d066
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_lpad_ujis.result
@@ -0,0 +1,146 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア`;
+」テ」ア LPAD(`」テ」ア`,5,'治')
+ 治治治治治
+竺 治治治治竺
+竺軸 治治治竺軸
+竺軸宍 治治竺軸宍
+竺軸宍雫 治竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」イ`;
+」テ」ア LPAD(`」テ」ア`,5,'」リ')
+ 」リ」リ」リ」リ」リ
+、「 」リ」リ」リ」リ、「
+、「、、 」リ」リ」リ、「、、
+、「、、、ヲ 」リ」リ、「、、、ヲ
+、「、、、ヲ、ィ 」リ、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「') FROM `」ヤ」ウ`;
+」テ」ア LPAD(`」テ」ア`,5,'床「')
+ 床「床「床「床「床「
+常ワ 床「床「床「床「常ワ
+常ワ常ン 床「床「床「常ワ常ン
+常ワ常ン常゙ 床「床「常ワ常ン常゙
+常ワ常ン常゙常゚ 床「常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」エ`;
+」テ」ア LPAD(`」テ」ア`,5,'治')
+ 治治治治治
+竺 治治治治竺
+竺軸 治治治竺軸
+竺軸宍 治治竺軸宍
+竺軸宍雫 治竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」オ`;
+」テ」ア LPAD(`」テ」ア`,5,'」リ')
+ 」リ」リ」リ」リ」リ
+、「 」リ」リ」リ」リ、「
+、「、、 」リ」リ」リ、「、、
+、「、、、ヲ 」リ」リ、「、、、ヲ
+、「、、、ヲ、ィ 」リ、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」カ`;
+」テ」ア LPAD(`」テ」ア`,5,'床「' )
+ 床「床「床「床「床「
+常ワ 床「床「床「床「常ワ
+常ワ常ン 床「床「床「常ワ常ン
+常ワ常ン常゙ 床「床「常ワ常ン常゙
+常ワ常ン常゙常゚ 床「常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」キ`;
+」テ」ア LPAD(`」テ」ア`,5,'治')
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 治竺軸宍雫
+竺軸宍 治治竺軸宍
+竺軸 治治治竺軸
+竺 治治治治竺
+ 治治治治治
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ク`;
+」テ」ア LPAD(`」テ」ア`,5,'」リ')
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 」リ、「、、、ヲ、ィ
+、「、、、ヲ 」リ」リ、「、、、ヲ
+、「、、 」リ」リ」リ、「、、
+、「 」リ」リ」リ」リ、「
+ 」リ」リ」リ」リ」リ
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ケ`;
+」テ」ア LPAD(`」テ」ア`,5,'床「' )
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 床「常ワ常ン常゙常゚
+常ワ常ン常゙ 床「床「常ワ常ン常゙
+常ワ常ン 床「床「床「常ワ常ン
+常ワ 床「床「床「床「常ワ
+ 床「床「床「床「床「
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア」ー`;
+」テ」ア LPAD(`」テ」ア`,5,'治')
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 治竺軸宍雫
+竺軸宍 治治竺軸宍
+竺軸 治治治竺軸
+竺 治治治治竺
+ 治治治治治
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ア」ア`;
+」テ」ア LPAD(`」テ」ア`,5,'」リ')
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 」リ、「、、、ヲ、ィ
+、「、、、ヲ 」リ」リ、「、、、ヲ
+、「、、 」リ」リ」リ、「、、
+、「 」リ」リ」リ」リ、「
+ 」リ」リ」リ」リ」リ
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ア」イ`;
+」テ」ア LPAD(`」テ」ア`,5,'床「' )
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 床「常ワ常ン常゙常゚
+常ワ常ン常゙ 床「床「常ワ常ン常゙
+常ワ常ン 床「床「床「常ワ常ン
+常ワ 床「床「床「床「常ワ
+ 床「床「床「床「床「
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_lpad_utf8.result b/mysql-test/suite/jp/r/jp_lpad_utf8.result
new file mode 100755
index 00000000000..8a3bae0153e
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_lpad_utf8.result
@@ -0,0 +1,146 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'ス。') FROM `シエシ疏;
+シ」シ LPAD(`シ」シ疏,5,'ス。')
+ ス。ス。ス。ス。ス。
+スア ス。ス。ス。ス。スア
+スアスイ ス。ス。ス。スアスイ
+スアスイスウ ス。ス。スアスイスウ
+スアスイスウスエ ス。スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'シク') FROM `シエシ蛋;
+シ」シ LPAD(`シ」シ疏,5,'シク')
+ シクシクシクシクシク
+縺 シクシクシクシク縺
+縺ゅ> シクシクシク縺ゅ>
+縺ゅ>縺 シクシク縺ゅ>縺
+縺ゅ>縺縺 シク縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'荳') FROM `シエシ伝;
+シ」シ LPAD(`シ」シ疏,5,'荳')
+ 荳荳荳荳荳
+鮴 荳荳荳荳鮴
+鮴秘セ 荳荳荳鮴秘セ
+鮴秘セ夜セ 荳荳鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 荳鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'ス。') FROM `シエシ覗;
+シ」シ LPAD(`シ」シ疏,5,'ス。')
+ ス。ス。ス。ス。ス。
+スア ス。ス。ス。ス。スア
+スアスイ ス。ス。ス。スアスイ
+スアスイスウ ス。ス。スアスイスウ
+スアスイスウスエ ス。スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'シク') FROM `シエシ描;
+シ」シ LPAD(`シ」シ疏,5,'シク')
+ シクシクシクシクシク
+縺 シクシクシクシク縺
+縺ゅ> シクシクシク縺ゅ>
+縺ゅ>縺 シクシク縺ゅ>縺
+縺ゅ>縺縺 シク縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'荳' ) FROM `シエシ冒;
+シ」シ LPAD(`シ」シ疏,5,'荳' )
+ 荳荳荳荳荳
+鮴 荳荳荳荳鮴
+鮴秘セ 荳荳荳鮴秘セ
+鮴秘セ夜セ 荳荳鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 荳鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'ス。') FROM `シエシ輿;
+シ」シ LPAD(`シ」シ疏,5,'ス。')
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ ス。スアスイスウスエ
+スアスイスウ ス。ス。スアスイスウ
+スアスイ ス。ス。ス。スアスイ
+スア ス。ス。ス。ス。スア
+ ス。ス。ス。ス。ス。
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'シク') FROM `シエシ倭;
+シ」シ LPAD(`シ」シ疏,5,'シク')
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 シク縺ゅ>縺縺
+縺ゅ>縺 シクシク縺ゅ>縺
+縺ゅ> シクシクシク縺ゅ>
+縺 シクシクシクシク縺
+ シクシクシクシクシク
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'荳' ) FROM `シエシ兪;
+シ」シ LPAD(`シ」シ疏,5,'荳' )
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 荳鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 荳荳鮴秘セ夜セ
+鮴秘セ 荳荳荳鮴秘セ
+鮴 荳荳荳荳鮴
+ 荳荳荳荳荳
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'ス。') FROM `シエシ托シ秦;
+シ」シ LPAD(`シ」シ疏,5,'ス。')
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ ス。スアスイスウスエ
+スアスイスウ ス。ス。スアスイスウ
+スアスイ ス。ス。ス。スアスイ
+スア ス。ス。ス。ス。スア
+ ス。ス。ス。ス。ス。
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'シク') FROM `シエシ托シ疏;
+シ」シ LPAD(`シ」シ疏,5,'シク')
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 シク縺ゅ>縺縺
+縺ゅ>縺 シクシク縺ゅ>縺
+縺ゅ> シクシクシク縺ゅ>
+縺 シクシクシクシク縺
+ シクシクシクシクシク
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'荳' ) FROM `シエシ托シ蛋;
+シ」シ LPAD(`シ」シ疏,5,'荳' )
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 荳鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 荳荳鮴秘セ夜セ
+鮴秘セ 荳荳荳鮴秘セ
+鮴 荳荳荳荳鮴
+ 荳荳荳荳荳
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_ltrim_sjis.result b/mysql-test/suite/jp/r/jp_ltrim_sjis.result
new file mode 100755
index 00000000000..23032d65c56
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_ltrim_sjis.result
@@ -0,0 +1,228 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T1` VALUES (' アイウエオ');
+INSERT INTO `T1` VALUES (' アイウエオ');
+INSERT INTO `T1` VALUES (' アイウエオ');
+INSERT INTO `T1` VALUES (' アイウエオ');
+INSERT INTO `T1` VALUES ('  アイウエオ');
+INSERT INTO `T1` VALUES ('   アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T2` VALUES (' あいうえお');
+INSERT INTO `T2` VALUES (' あいうえお');
+INSERT INTO `T2` VALUES (' あいうえお');
+INSERT INTO `T2` VALUES (' あいうえお');
+INSERT INTO `T2` VALUES ('  あいうえお');
+INSERT INTO `T2` VALUES ('   あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T3` VALUES (' ソ十表予構');
+INSERT INTO `T3` VALUES (' ソ十表予構');
+INSERT INTO `T3` VALUES (' ソ十表予構');
+INSERT INTO `T3` VALUES (' ソ十表予構');
+INSERT INTO `T3` VALUES ('  ソ十表予構');
+INSERT INTO `T3` VALUES ('   ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T4` VALUES (' アイウエオ');
+INSERT INTO `T4` VALUES (' アイウエオ');
+INSERT INTO `T4` VALUES (' アイウエオ');
+INSERT INTO `T4` VALUES (' アイウエオ');
+INSERT INTO `T4` VALUES ('  アイウエオ');
+INSERT INTO `T4` VALUES ('   アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T5` VALUES (' あいうえお');
+INSERT INTO `T5` VALUES (' あいうえお');
+INSERT INTO `T5` VALUES (' あいうえお');
+INSERT INTO `T5` VALUES (' あいうえお');
+INSERT INTO `T5` VALUES ('  あいうえお');
+INSERT INTO `T5` VALUES ('   あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T6` VALUES (' ソ十表予構');
+INSERT INTO `T6` VALUES (' ソ十表予構');
+INSERT INTO `T6` VALUES (' ソ十表予構');
+INSERT INTO `T6` VALUES (' ソ十表予構');
+INSERT INTO `T6` VALUES ('  ソ十表予構');
+INSERT INTO `T6` VALUES ('   ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T7` VALUES (' アイウエオ');
+INSERT INTO `T7` VALUES (' アイウエオ');
+INSERT INTO `T7` VALUES (' アイウエオ');
+INSERT INTO `T7` VALUES (' アイウエオ');
+INSERT INTO `T7` VALUES ('  アイウエオ');
+INSERT INTO `T7` VALUES ('   アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T8` VALUES (' あいうえお');
+INSERT INTO `T8` VALUES (' あいうえお');
+INSERT INTO `T8` VALUES (' あいうえお');
+INSERT INTO `T8` VALUES (' あいうえお');
+INSERT INTO `T8` VALUES ('  あいうえお');
+INSERT INTO `T8` VALUES ('   あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T9` VALUES (' ソ十表予構');
+INSERT INTO `T9` VALUES (' ソ十表予構');
+INSERT INTO `T9` VALUES (' ソ十表予構');
+INSERT INTO `T9` VALUES (' ソ十表予構');
+INSERT INTO `T9` VALUES ('  ソ十表予構');
+INSERT INTO `T9` VALUES ('   ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T10` VALUES (' アイウエオ');
+INSERT INTO `T10` VALUES (' アイウエオ');
+INSERT INTO `T10` VALUES (' アイウエオ');
+INSERT INTO `T10` VALUES (' アイウエオ');
+INSERT INTO `T10` VALUES ('  アイウエオ');
+INSERT INTO `T10` VALUES ('   アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T11` VALUES (' あいうえお');
+INSERT INTO `T11` VALUES (' あいうえお');
+INSERT INTO `T11` VALUES (' あいうえお');
+INSERT INTO `T11` VALUES (' あいうえお');
+INSERT INTO `T11` VALUES ('  あいうえお');
+INSERT INTO `T11` VALUES ('   あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+INSERT INTO `T12` VALUES (' ソ十表予構');
+INSERT INTO `T12` VALUES (' ソ十表予構');
+INSERT INTO `T12` VALUES (' ソ十表予構');
+INSERT INTO `T12` VALUES (' ソ十表予構');
+INSERT INTO `T12` VALUES ('  ソ十表予構');
+INSERT INTO `T12` VALUES ('   ソ十表予構');
+SELECT LTRIM(`C1`) from `T1`;
+LTRIM(`C1`)
+アイウエオ
+アイウエオ
+アイウエオ
+   アイウエオ
+  アイウエオ
+ アイウエオ
+アイウエオ
+SELECT LTRIM(`C1`) from `T2`;
+LTRIM(`C1`)
+あいうえお
+あいうえお
+あいうえお
+   あいうえお
+  あいうえお
+ あいうえお
+あいうえお
+SELECT LTRIM(`C1`) from `T3`;
+LTRIM(`C1`)
+ソ十表予構
+ソ十表予構
+ソ十表予構
+   ソ十表予構
+  ソ十表予構
+ ソ十表予構
+ソ十表予構
+SELECT LTRIM(`C1`) from `T4`;
+LTRIM(`C1`)
+アイウエオ
+アイウエオ
+アイウエオ
+   アイウエオ
+  アイウエオ
+ アイウエオ
+アイウエオ
+SELECT LTRIM(`C1`) from `T5`;
+LTRIM(`C1`)
+あいうえお
+あいうえお
+あいうえお
+   あいうえお
+  あいうえお
+ あいうえお
+あいうえお
+SELECT LTRIM(`C1`) from `T6`;
+LTRIM(`C1`)
+ソ十表予構
+ソ十表予構
+ソ十表予構
+   ソ十表予構
+  ソ十表予構
+ ソ十表予構
+ソ十表予構
+SELECT LTRIM(`C1`) from `T7`;
+LTRIM(`C1`)
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ
+ アイウエオ
+  アイウエオ
+   アイウエオ
+SELECT LTRIM(`C1`) from `T8`;
+LTRIM(`C1`)
+あいうえお
+あいうえお
+あいうえお
+あいうえお
+ あいうえお
+  あいうえお
+   あいうえお
+SELECT LTRIM(`C1`) from `T9`;
+LTRIM(`C1`)
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ ソ十表予構
+  ソ十表予構
+   ソ十表予構
+SELECT LTRIM(`C1`) from `T10`;
+LTRIM(`C1`)
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ
+ アイウエオ
+  アイウエオ
+   アイウエオ
+SELECT LTRIM(`C1`) from `T11`;
+LTRIM(`C1`)
+あいうえお
+あいうえお
+あいうえお
+あいうえお
+ あいうえお
+  あいうえお
+   あいうえお
+SELECT LTRIM(`C1`) from `T12`;
+LTRIM(`C1`)
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ ソ十表予構
+  ソ十表予構
+   ソ十表予構
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_ltrim_ucs2.result b/mysql-test/suite/jp/r/jp_ltrim_ucs2.result
new file mode 100755
index 00000000000..533cf95a976
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_ltrim_ucs2.result
@@ -0,0 +1,229 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア`;
+LTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+。。。。。。竺軸宍雫七
+。。。。竺軸宍雫七
+。。竺軸宍雫七
+竺軸宍雫七
+SELECT LTRIM(`」テ」ア`) from `」ヤ」イ`;
+LTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+。。。。。。、「、、、ヲ、ィ、ェ
+。。。。、「、、、ヲ、ィ、ェ
+。。、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ウ`;
+LTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+。。。。。。常ワ常ン常゙常゚常
+。。。。常ワ常ン常゙常゚常
+。。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+SELECT LTRIM(`」テ」ア`) from `」ヤ」エ`;
+LTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+。。。。。。竺軸宍雫七
+。。。。竺軸宍雫七
+。。竺軸宍雫七
+竺軸宍雫七
+SELECT LTRIM(`」テ」ア`) from `」ヤ」オ`;
+LTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+。。。。。。、「、、、ヲ、ィ、ェ
+。。。。、「、、、ヲ、ィ、ェ
+。。、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+SELECT LTRIM(`」テ」ア`) from `」ヤ」カ`;
+LTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+。。。。。。常ワ常ン常゙常゚常
+。。。。常ワ常ン常゙常゚常
+。。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+SELECT LTRIM(`」テ」ア`) from `」ヤ」キ`;
+LTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+。。竺軸宍雫七
+。。。。竺軸宍雫七
+。。。。。。竺軸宍雫七
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ク`;
+LTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+。。、「、、、ヲ、ィ、ェ
+。。。。、「、、、ヲ、ィ、ェ
+。。。。。。、「、、、ヲ、ィ、ェ
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ケ`;
+LTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+。。常ワ常ン常゙常゚常
+。。。。常ワ常ン常゙常゚常
+。。。。。。常ワ常ン常゙常゚常
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」ー`;
+LTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+。。竺軸宍雫七
+。。。。竺軸宍雫七
+。。。。。。竺軸宍雫七
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」ア`;
+LTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+。。、「、、、ヲ、ィ、ェ
+。。。。、「、、、ヲ、ィ、ェ
+。。。。。。、「、、、ヲ、ィ、ェ
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」イ`;
+LTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+。。常ワ常ン常゙常゚常
+。。。。常ワ常ン常゙常゚常
+。。。。。。常ワ常ン常゙常゚常
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_ltrim_ujis.result b/mysql-test/suite/jp/r/jp_ltrim_ujis.result
new file mode 100755
index 00000000000..1c95f28907f
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_ltrim_ujis.result
@@ -0,0 +1,228 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア`;
+LTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+。。竺軸宍雫七
+。。。。竺軸宍雫七
+。。。。。。竺軸宍雫七
+SELECT LTRIM(`」テ」ア`) from `」ヤ」イ`;
+LTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+。。。。。。、「、、、ヲ、ィ、ェ
+。。。。、「、、、ヲ、ィ、ェ
+。。、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ウ`;
+LTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+。。常ワ常ン常゙常゚常
+。。。。常ワ常ン常゙常゚常
+。。。。。。常ワ常ン常゙常゚常
+SELECT LTRIM(`」テ」ア`) from `」ヤ」エ`;
+LTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+。。竺軸宍雫七
+。。。。竺軸宍雫七
+。。。。。。竺軸宍雫七
+SELECT LTRIM(`」テ」ア`) from `」ヤ」オ`;
+LTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+。。。。。。、「、、、ヲ、ィ、ェ
+。。。。、「、、、ヲ、ィ、ェ
+。。、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+SELECT LTRIM(`」テ」ア`) from `」ヤ」カ`;
+LTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+。。常ワ常ン常゙常゚常
+。。。。常ワ常ン常゙常゚常
+。。。。。。常ワ常ン常゙常゚常
+SELECT LTRIM(`」テ」ア`) from `」ヤ」キ`;
+LTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+。。竺軸宍雫七
+。。。。竺軸宍雫七
+。。。。。。竺軸宍雫七
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ク`;
+LTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+。。、「、、、ヲ、ィ、ェ
+。。。。、「、、、ヲ、ィ、ェ
+。。。。。。、「、、、ヲ、ィ、ェ
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ケ`;
+LTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+。。常ワ常ン常゙常゚常
+。。。。常ワ常ン常゙常゚常
+。。。。。。常ワ常ン常゙常゚常
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」ー`;
+LTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+。。竺軸宍雫七
+。。。。竺軸宍雫七
+。。。。。。竺軸宍雫七
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」ア`;
+LTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+。。、「、、、ヲ、ィ、ェ
+。。。。、「、、、ヲ、ィ、ェ
+。。。。。。、「、、、ヲ、ィ、ェ
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」イ`;
+LTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+。。常ワ常ン常゙常゚常
+。。。。常ワ常ン常゙常゚常
+。。。。。。常ワ常ン常゙常゚常
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_ltrim_utf8.result b/mysql-test/suite/jp/r/jp_ltrim_utf8.result
new file mode 100755
index 00000000000..c6fae7233f1
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_ltrim_utf8.result
@@ -0,0 +1,228 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('縲スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('縲縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縲縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('縲縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('縲スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('縲縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縲縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('縲縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('縲スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('縲縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縲縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('縲縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('縲スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('縲縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縲縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('縲縲縲鮴秘セ夜セ鈴セ樣セ。');
+SELECT LTRIM(`シ」シ疏) from `シエシ疏;
+LTRIM(`シ」シ疏)
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+縲縲縲スアスイスウスエスオ
+縲縲スアスイスウスエスオ
+縲スアスイスウスエスオ
+スアスイスウスエスオ
+SELECT LTRIM(`シ」シ疏) from `シエシ蛋;
+LTRIM(`シ」シ疏)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縲縲縲縺ゅ>縺縺医♀
+縲縲縺ゅ>縺縺医♀
+縲縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+SELECT LTRIM(`シ」シ疏) from `シエシ伝;
+LTRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+縲縲縲鮴秘セ夜セ鈴セ樣セ。
+縲縲鮴秘セ夜セ鈴セ樣セ。
+縲鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+SELECT LTRIM(`シ」シ疏) from `シエシ覗;
+LTRIM(`シ」シ疏)
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+縲縲縲スアスイスウスエスオ
+縲縲スアスイスウスエスオ
+縲スアスイスウスエスオ
+スアスイスウスエスオ
+SELECT LTRIM(`シ」シ疏) from `シエシ描;
+LTRIM(`シ」シ疏)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縲縲縲縺ゅ>縺縺医♀
+縲縲縺ゅ>縺縺医♀
+縲縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+SELECT LTRIM(`シ」シ疏) from `シエシ冒;
+LTRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+縲縲縲鮴秘セ夜セ鈴セ樣セ。
+縲縲鮴秘セ夜セ鈴セ樣セ。
+縲鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+SELECT LTRIM(`シ」シ疏) from `シエシ輿;
+LTRIM(`シ」シ疏)
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+縲スアスイスウスエスオ
+縲縲スアスイスウスエスオ
+縲縲縲スアスイスウスエスオ
+SELECT LTRIM(`シ」シ疏) from `シエシ倭;
+LTRIM(`シ」シ疏)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縲縺ゅ>縺縺医♀
+縲縲縺ゅ>縺縺医♀
+縲縲縲縺ゅ>縺縺医♀
+SELECT LTRIM(`シ」シ疏) from `シエシ兪;
+LTRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+縲鮴秘セ夜セ鈴セ樣セ。
+縲縲鮴秘セ夜セ鈴セ樣セ。
+縲縲縲鮴秘セ夜セ鈴セ樣セ。
+SELECT LTRIM(`シ」シ疏) from `シエシ托シ秦;
+LTRIM(`シ」シ疏)
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+縲スアスイスウスエスオ
+縲縲スアスイスウスエスオ
+縲縲縲スアスイスウスエスオ
+SELECT LTRIM(`シ」シ疏) from `シエシ托シ疏;
+LTRIM(`シ」シ疏)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縲縺ゅ>縺縺医♀
+縲縲縺ゅ>縺縺医♀
+縲縲縲縺ゅ>縺縺医♀
+SELECT LTRIM(`シ」シ疏) from `シエシ托シ蛋;
+LTRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+縲鮴秘セ夜セ鈴セ樣セ。
+縲縲鮴秘セ夜セ鈴セ樣セ。
+縲縲縲鮴秘セ夜セ鈴セ樣セ。
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_ps_sjis.result b/mysql-test/suite/jp/r/jp_ps_sjis.result
new file mode 100755
index 00000000000..2397bc78c5b
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_ps_sjis.result
@@ -0,0 +1,896 @@
+DROP TABLE IF EXISTS t1;
+DROP TABLE IF EXISTS t2;
+DROP TABLE IF EXISTS t3;
+DROP TABLE IF EXISTS t4;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = InnoDB;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = InnoDB;
+CREATE TABLE t3(
+`ア` char(1),
+`あ` char(1),
+`表` char(1)
+)DEFAULT CHARSET = sjis ENGINE = InnoDB;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = sjis ENGINE = InnoDB;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('アあ表');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('ア'),('あ'),('表');
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,10,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,10,?) FROM t1';
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+SET @arg = 'ア';
+EXECUTE stmt1 USING @arg;
+?
+ア
+ア
+ア
+ア
+ア
+ア
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+アxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+1
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+1
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+アアアアアアアxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+xあ表
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+アアア
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxxアアアアアアア
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+x
+あ
+表
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+SET @arg = 'あ';
+EXECUTE stmt1 USING @arg;
+?
+あ
+あ
+あ
+あ
+あ
+あ
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+あxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+2
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+2
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+あああああああxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+アx表
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+あああ
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxxあああああああ
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+x
+表
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+SET @arg = '表';
+EXECUTE stmt1 USING @arg;
+?
+表
+表
+表
+表
+表
+表
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+表xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+3
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+3
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+表表表表表表表xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+アあx
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+表表表
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxx表表表表表表表
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+x
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = MyISAM;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = MyISAM;
+CREATE TABLE t3(
+`ア` char(1),
+`あ` char(1),
+`表` char(1)
+)DEFAULT CHARSET = sjis ENGINE = MyISAM;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = sjis ENGINE = MyISAM;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('アあ表');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('ア'),('あ'),('表' );
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,10,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,10,?) FROM t1';
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+SET @arg = 'ア';
+EXECUTE stmt1 USING @arg;
+?
+ア
+ア
+ア
+ア
+ア
+ア
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+アxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+1
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+1
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+アアアアアアアxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+xあ表
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+アアア
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxxアアアアアアア
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+x
+あ
+表
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+SET @arg = 'あ';
+EXECUTE stmt1 USING @arg;
+?
+あ
+あ
+あ
+あ
+あ
+あ
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+あxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+2
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+2
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+あああああああxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+アx表
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+あああ
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxxあああああああ
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+x
+表
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+SET @arg = '表';
+EXECUTE stmt1 USING @arg;
+?
+表
+表
+表
+表
+表
+表
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+表xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+3
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+3
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+表表表表表表表xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+アあx
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+表表表
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxx表表表表表表表
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+x
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = HEAP;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = HEAP;
+CREATE TABLE t3(
+`ア` char(1),
+`あ` char(1),
+`表` char(1)
+)DEFAULT CHARSET = sjis ENGINE = HEAP;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = sjis ENGINE =HEAP;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('アあ表');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('ア'),('あ'),('表' );
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,10,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,10,?) FROM t1';
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+SET @arg = 'ア';
+EXECUTE stmt1 USING @arg;
+?
+ア
+ア
+ア
+ア
+ア
+ア
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+アxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+1
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+1
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+アアアアアアアxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+xあ表
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+アアア
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxxアアアアアアア
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+x
+あ
+表
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+SET @arg = 'あ';
+EXECUTE stmt1 USING @arg;
+?
+あ
+あ
+あ
+あ
+あ
+あ
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+あxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+2
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+2
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+あああああああxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+アx表
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+あああ
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxxあああああああ
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+x
+表
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+SET @arg = '表';
+EXECUTE stmt1 USING @arg;
+?
+表
+表
+表
+表
+表
+表
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+表xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+3
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+3
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+表表表表表表表xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+アあx
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+表表表
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxx表表表表表表表
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+x
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = BDB;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = BDB;
+CREATE TABLE t3(
+`ア` char(1),
+`あ` char(1),
+`表` char(1)
+)DEFAULT CHARSET = sjis ENGINE = BDB;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = sjis ENGINE = BDB;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('アあ表');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('ア'),('あ'),('表' );
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,10,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,10,?) FROM t1';
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+SET @arg = 'ア';
+EXECUTE stmt1 USING @arg;
+?
+ア
+ア
+ア
+ア
+ア
+ア
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+アxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+1
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+1
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+アアアアアアアxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+xあ表
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+アアア
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxxアアアアアアア
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t3;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t3;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+SET @arg = 'あ';
+EXECUTE stmt1 USING @arg;
+?
+あ
+あ
+あ
+あ
+あ
+あ
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+あxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+2
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+2
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+あああああああxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+アx表
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+あああ
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxxあああああああ
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+x
+表
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+SET @arg = '表';
+EXECUTE stmt1 USING @arg;
+?
+表
+表
+表
+表
+表
+表
+EXECUTE stmt2 USING @arg;
+ア あ 表
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+sjis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+表xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+3
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+3
+EXECUTE stmt9 USING @arg;
+LPAD(c1,10,?)
+表表表表表表表xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+アあx
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+表表表
+EXECUTE stmt12 USING @arg;
+RPAD(c1,10,?)
+xxx表表表表表表表
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+x
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+ア
+あ
+表
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
diff --git a/mysql-test/suite/jp/r/jp_ps_ujis.result b/mysql-test/suite/jp/r/jp_ps_ujis.result
new file mode 100755
index 00000000000..9afef7f76d1
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_ps_ujis.result
@@ -0,0 +1,896 @@
+DROP TABLE IF EXISTS t1;
+DROP TABLE IF EXISTS t2;
+DROP TABLE IF EXISTS t3;
+DROP TABLE IF EXISTS t4;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = InnoDB;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = InnoDB;
+CREATE TABLE t3(
+`竺` char(1),
+`、「` char(1),
+`常ワ` char(1)
+)DEFAULT CHARSET = ujis ENGINE = InnoDB;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE = InnoDB;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('竺、「常ワ');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('竺'),('、「'),('常ワ');
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+SET @arg = '竺';
+EXECUTE stmt1 USING @arg;
+?
+竺
+竺
+竺
+竺
+竺
+竺
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+竺xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+1
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+1
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+竺竺竺竺竺竺xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+x、「常ワ
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+竺竺竺
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx竺竺竺竺竺竺
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+x
+、「
+常ワ
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+SET @arg = '、「';
+EXECUTE stmt1 USING @arg;
+?
+、「
+、「
+、「
+、「
+、「
+、「
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+、「xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+2
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+2
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+、「、「、「、「、「、「xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+竺x常ワ
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+、「、「、「
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx、「、「、「、「、「、「
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+x
+常ワ
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+SET @arg = '常ワ';
+EXECUTE stmt1 USING @arg;
+?
+常ワ
+常ワ
+常ワ
+常ワ
+常ワ
+常ワ
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+常ワxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+3
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+3
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+常ワ常ワ常ワ常ワ常ワ常ワxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+竺、「x
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+常ワ常ワ常ワ
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx常ワ常ワ常ワ常ワ常ワ常ワ
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+x
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = MyISAM;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = MyISAM;
+CREATE TABLE t3(
+`竺` char(1),
+`、「` char(1),
+`常ワ` char(1)
+)DEFAULT CHARSET = ujis ENGINE = MyISAM;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE = MyISAM;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('竺、「常ワ');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('竺'),('、「'),('常ワ' );
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+SET @arg = '竺';
+EXECUTE stmt1 USING @arg;
+?
+竺
+竺
+竺
+竺
+竺
+竺
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+竺xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+1
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+1
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+竺竺竺竺竺竺xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+x、「常ワ
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+竺竺竺
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx竺竺竺竺竺竺
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+x
+、「
+常ワ
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+SET @arg = '、「';
+EXECUTE stmt1 USING @arg;
+?
+、「
+、「
+、「
+、「
+、「
+、「
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+、「xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+2
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+2
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+、「、「、「、「、「、「xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+竺x常ワ
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+、「、「、「
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx、「、「、「、「、「、「
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+x
+常ワ
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+SET @arg = '常ワ';
+EXECUTE stmt1 USING @arg;
+?
+常ワ
+常ワ
+常ワ
+常ワ
+常ワ
+常ワ
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+常ワxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+3
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+3
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+常ワ常ワ常ワ常ワ常ワ常ワxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+竺、「x
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+常ワ常ワ常ワ
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx常ワ常ワ常ワ常ワ常ワ常ワ
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+x
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = HEAP;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = HEAP;
+CREATE TABLE t3(
+`竺` char(1),
+`、「` char(1),
+`常ワ` char(1)
+)DEFAULT CHARSET = ujis ENGINE = HEAP;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE =HEAP;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('竺、「常ワ');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('竺'),('、「'),('常ワ' );
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+SET @arg = '竺';
+EXECUTE stmt1 USING @arg;
+?
+竺
+竺
+竺
+竺
+竺
+竺
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+竺xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+1
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+1
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+竺竺竺竺竺竺xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+x、「常ワ
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+竺竺竺
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx竺竺竺竺竺竺
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+x
+、「
+常ワ
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+SET @arg = '、「';
+EXECUTE stmt1 USING @arg;
+?
+、「
+、「
+、「
+、「
+、「
+、「
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+、「xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+2
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+2
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+、「、「、「、「、「、「xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+竺x常ワ
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+、「、「、「
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx、「、「、「、「、「、「
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+x
+常ワ
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+SET @arg = '常ワ';
+EXECUTE stmt1 USING @arg;
+?
+常ワ
+常ワ
+常ワ
+常ワ
+常ワ
+常ワ
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+常ワxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+3
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+3
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+常ワ常ワ常ワ常ワ常ワ常ワxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+竺、「x
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+常ワ常ワ常ワ
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx常ワ常ワ常ワ常ワ常ワ常ワ
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+x
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = BDB;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = BDB;
+CREATE TABLE t3(
+`竺` char(1),
+`、「` char(1),
+`常ワ` char(1)
+)DEFAULT CHARSET = ujis ENGINE = BDB;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE = BDB;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('竺、「常ワ');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('竺'),('、「'),('常ワ' );
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+SET @arg = '竺';
+EXECUTE stmt1 USING @arg;
+?
+竺
+竺
+竺
+竺
+竺
+竺
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+竺xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+1
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+1
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+竺竺竺竺竺竺xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+x、「常ワ
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+竺竺竺
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx竺竺竺竺竺竺
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t3;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t3;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+SET @arg = '、「';
+EXECUTE stmt1 USING @arg;
+?
+、「
+、「
+、「
+、「
+、「
+、「
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+、「xx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+2
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+2
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+、「、「、「、「、「、「xxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+竺x常ワ
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+、「、「、「
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx、「、「、「、「、「、「
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+x
+常ワ
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+SET @arg = '常ワ';
+EXECUTE stmt1 USING @arg;
+?
+常ワ
+常ワ
+常ワ
+常ワ
+常ワ
+常ワ
+EXECUTE stmt2 USING @arg;
+竺 、「 常ワ
+x x x
+x x x
+y y y
+y y y
+z z z
+z z z
+EXECUTE stmt3 USING @arg;
+COUNT(*)
+6
+EXECUTE stmt4 USING @arg;
+CHAR_LENGTH(?)
+1
+EXECUTE stmt5 USING @arg;
+CHARSET(?)
+ujis
+EXECUTE stmt6 USING @arg;
+INSERT(c1,1,1,?)
+常ワxx
+EXECUTE stmt7 USING @arg;
+INSTR(c1,?)
+3
+EXECUTE stmt8 USING @arg;
+LOCATE(?,c1)
+3
+EXECUTE stmt9 USING @arg;
+LPAD(c1,9,?)
+常ワ常ワ常ワ常ワ常ワ常ワxxx
+EXECUTE stmt10 USING @arg;
+REPLACE(c1,?,'x')
+竺、「x
+EXECUTE stmt11 USING @arg;
+REPLACE(c1,'x',?)
+常ワ常ワ常ワ
+EXECUTE stmt12 USING @arg;
+RPAD(c1,9,?)
+xxx常ワ常ワ常ワ常ワ常ワ常ワ
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+x
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+c1
+竺
+、「
+常ワ
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
diff --git a/mysql-test/suite/jp/r/jp_replace_sjis.result b/mysql-test/suite/jp/r/jp_replace_sjis.result
new file mode 100755
index 00000000000..08e45968fdd
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_replace_sjis.result
@@ -0,0 +1,230 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+SELECT REPLACE(`C1`,'ア','アア') FROM `T1`;
+REPLACE(`C1`,'ア','アア')
+アアイウエオ
+SELECT REPLACE(`C1`,'イ','イイ') FROM `T1`;
+REPLACE(`C1`,'イ','イイ')
+アイイウエオ
+SELECT REPLACE(`C1`,'ウ','ウウ') FROM `T1`;
+REPLACE(`C1`,'ウ','ウウ')
+アイウウエオ
+SELECT REPLACE(`C1`,'エ','エエ') FROM `T1`;
+REPLACE(`C1`,'エ','エエ')
+アイウエエオ
+SELECT REPLACE(`C1`,'オ','オオ') FROM `T1`;
+REPLACE(`C1`,'オ','オオ')
+アイウエオオ
+SELECT REPLACE(`C1`,'あ','ああ') FROM `T2`;
+REPLACE(`C1`,'あ','ああ')
+ああいうえお
+SELECT REPLACE(`C1`,'い','いい') FROM `T2`;
+REPLACE(`C1`,'い','いい')
+あいいうえお
+SELECT REPLACE(`C1`,'う','うう') FROM `T2`;
+REPLACE(`C1`,'う','うう')
+あいううえお
+SELECT REPLACE(`C1`,'え','ええ') FROM `T2`;
+REPLACE(`C1`,'え','ええ')
+あいうええお
+SELECT REPLACE(`C1`,'お','おお') FROM `T2`;
+REPLACE(`C1`,'お','おお')
+あいうえおお
+SELECT REPLACE(`C1`,'ソ','ソソ') FROM `T3`;
+REPLACE(`C1`,'ソ','ソソ')
+ソソ十表予構
+SELECT REPLACE(`C1`,'十','十十') FROM `T3`;
+REPLACE(`C1`,'十','十十')
+ソ十十表予構
+SELECT REPLACE(`C1`,'表','表表') FROM `T3`;
+REPLACE(`C1`,'表','表表')
+ソ十表表予構
+SELECT REPLACE(`C1`,'予','予予') FROM `T3`;
+REPLACE(`C1`,'予','予予')
+ソ十表予予構
+SELECT REPLACE(`C1`,'構','構構') FROM `T3`;
+REPLACE(`C1`,'構','構構')
+ソ十表予構構
+SELECT REPLACE(`C1`,'ア','アア') FROM `T4`;
+REPLACE(`C1`,'ア','アア')
+アアイウエオ
+SELECT REPLACE(`C1`,'イ','イイ') FROM `T4`;
+REPLACE(`C1`,'イ','イイ')
+アイイウエオ
+SELECT REPLACE(`C1`,'ウ','ウウ') FROM `T4`;
+REPLACE(`C1`,'ウ','ウウ')
+アイウウエオ
+SELECT REPLACE(`C1`,'エ','エエ') FROM `T4`;
+REPLACE(`C1`,'エ','エエ')
+アイウエエオ
+SELECT REPLACE(`C1`,'オ','オオ') FROM `T4`;
+REPLACE(`C1`,'オ','オオ')
+アイウエオオ
+SELECT REPLACE(`C1`,'あ','ああ') FROM `T5`;
+REPLACE(`C1`,'あ','ああ')
+ああいうえお
+SELECT REPLACE(`C1`,'い','いい') FROM `T5`;
+REPLACE(`C1`,'い','いい')
+あいいうえお
+SELECT REPLACE(`C1`,'う','うう') FROM `T5`;
+REPLACE(`C1`,'う','うう')
+あいううえお
+SELECT REPLACE(`C1`,'え','ええ') FROM `T5`;
+REPLACE(`C1`,'え','ええ')
+あいうええお
+SELECT REPLACE(`C1`,'お','おお') FROM `T5`;
+REPLACE(`C1`,'お','おお')
+あいうえおお
+SELECT REPLACE(`C1`,'ソ','ソソ') FROM `T6`;
+REPLACE(`C1`,'ソ','ソソ')
+ソソ十表予構
+SELECT REPLACE(`C1`,'十','十十') FROM `T6`;
+REPLACE(`C1`,'十','十十')
+ソ十十表予構
+SELECT REPLACE(`C1`,'表','表表') FROM `T6`;
+REPLACE(`C1`,'表','表表')
+ソ十表表予構
+SELECT REPLACE(`C1`,'予','予予') FROM `T6`;
+REPLACE(`C1`,'予','予予')
+ソ十表予予構
+SELECT REPLACE(`C1`,'構','構構') FROM `T6`;
+REPLACE(`C1`,'構','構構')
+ソ十表予構構
+SELECT REPLACE(`C1`,'ア','アア') FROM `T7`;
+REPLACE(`C1`,'ア','アア')
+アアイウエオ
+SELECT REPLACE(`C1`,'イ','イイ') FROM `T7`;
+REPLACE(`C1`,'イ','イイ')
+アイイウエオ
+SELECT REPLACE(`C1`,'ウ','ウウ') FROM `T7`;
+REPLACE(`C1`,'ウ','ウウ')
+アイウウエオ
+SELECT REPLACE(`C1`,'エ','エエ') FROM `T7`;
+REPLACE(`C1`,'エ','エエ')
+アイウエエオ
+SELECT REPLACE(`C1`,'オ','オオ') FROM `T7`;
+REPLACE(`C1`,'オ','オオ')
+アイウエオオ
+SELECT REPLACE(`C1`,'あ','ああ') FROM `T8`;
+REPLACE(`C1`,'あ','ああ')
+ああいうえお
+SELECT REPLACE(`C1`,'い','いい') FROM `T8`;
+REPLACE(`C1`,'い','いい')
+あいいうえお
+SELECT REPLACE(`C1`,'う','うう') FROM `T8`;
+REPLACE(`C1`,'う','うう')
+あいううえお
+SELECT REPLACE(`C1`,'え','ええ') FROM `T8`;
+REPLACE(`C1`,'え','ええ')
+あいうええお
+SELECT REPLACE(`C1`,'お','おお') FROM `T8`;
+REPLACE(`C1`,'お','おお')
+あいうえおお
+SELECT REPLACE(`C1`,'ソ','ソソ') FROM `T9`;
+REPLACE(`C1`,'ソ','ソソ')
+ソソ十表予構
+SELECT REPLACE(`C1`,'十','十十') FROM `T9`;
+REPLACE(`C1`,'十','十十')
+ソ十十表予構
+SELECT REPLACE(`C1`,'表','表表') FROM `T9`;
+REPLACE(`C1`,'表','表表')
+ソ十表表予構
+SELECT REPLACE(`C1`,'予','予予') FROM `T9`;
+REPLACE(`C1`,'予','予予')
+ソ十表予予構
+SELECT REPLACE(`C1`,'構','構構') FROM `T9`;
+REPLACE(`C1`,'構','構構')
+ソ十表予構構
+SELECT REPLACE(`C1`,'ア','アア') FROM `T10`;
+REPLACE(`C1`,'ア','アア')
+アアイウエオ
+SELECT REPLACE(`C1`,'イ','イイ') FROM `T10`;
+REPLACE(`C1`,'イ','イイ')
+アイイウエオ
+SELECT REPLACE(`C1`,'ウ','ウウ') FROM `T10`;
+REPLACE(`C1`,'ウ','ウウ')
+アイウウエオ
+SELECT REPLACE(`C1`,'エ','エエ') FROM `T10`;
+REPLACE(`C1`,'エ','エエ')
+アイウエエオ
+SELECT REPLACE(`C1`,'オ','オオ') FROM `T10`;
+REPLACE(`C1`,'オ','オオ')
+アイウエオオ
+SELECT REPLACE(`C1`,'あ','ああ') FROM `T11`;
+REPLACE(`C1`,'あ','ああ')
+ああいうえお
+SELECT REPLACE(`C1`,'い','いい') FROM `T11`;
+REPLACE(`C1`,'い','いい')
+あいいうえお
+SELECT REPLACE(`C1`,'う','うう') FROM `T11`;
+REPLACE(`C1`,'う','うう')
+あいううえお
+SELECT REPLACE(`C1`,'え','ええ') FROM `T11`;
+REPLACE(`C1`,'え','ええ')
+あいうええお
+SELECT REPLACE(`C1`,'お','おお') FROM `T11`;
+REPLACE(`C1`,'お','おお')
+あいうえおお
+SELECT REPLACE(`C1`,'ソ','ソソ') FROM `T12`;
+REPLACE(`C1`,'ソ','ソソ')
+ソソ十表予構
+SELECT REPLACE(`C1`,'十','十十') FROM `T12`;
+REPLACE(`C1`,'十','十十')
+ソ十十表予構
+SELECT REPLACE(`C1`,'表','表表') FROM `T12`;
+REPLACE(`C1`,'表','表表')
+ソ十表表予構
+SELECT REPLACE(`C1`,'予','予予') FROM `T12`;
+REPLACE(`C1`,'予','予予')
+ソ十表予予構
+SELECT REPLACE(`C1`,'構','構構') FROM `T12`;
+REPLACE(`C1`,'構','構構')
+ソ十表予構構
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_replace_ucs2.result b/mysql-test/suite/jp/r/jp_replace_ucs2.result
new file mode 100755
index 00000000000..2911fe69b9a
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_replace_ucs2.result
@@ -0,0 +1,231 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'竺','竺竺')
+竺竺軸宍雫七
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'軸','軸軸')
+竺軸軸宍雫七
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'宍','宍宍')
+竺軸宍宍雫七
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'雫','雫雫')
+竺軸宍雫雫七
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'七','七七')
+竺軸宍雫七七
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、「','、「、「')
+、「、「、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、、','、、、、')
+、「、、、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ')
+、「、、、ヲ、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、ィ','、ィ、ィ')
+、「、、、ヲ、ィ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、ェ','、ェ、ェ')
+、「、、、ヲ、ィ、ェ、ェ
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常ワ','常ワ常ワ')
+常ワ常ワ常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常ン','常ン常ン')
+常ワ常ン常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常゙','常゙常゙')
+常ワ常ン常゙常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常゚','常゚常゚')
+常ワ常ン常゙常゚常゚常
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常','常熄')
+常ワ常ン常゙常゚常熄
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'竺','竺竺')
+竺竺軸宍雫七
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'軸','軸軸')
+竺軸軸宍雫七
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'宍','宍宍')
+竺軸宍宍雫七
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'雫','雫雫')
+竺軸宍雫雫七
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'七','七七')
+竺軸宍雫七七
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、「','、「、「')
+、「、「、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、、','、、、、')
+、「、、、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ')
+、「、、、ヲ、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、ィ','、ィ、ィ')
+、「、、、ヲ、ィ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、ェ','、ェ、ェ')
+、「、、、ヲ、ィ、ェ、ェ
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常ワ','常ワ常ワ')
+常ワ常ワ常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常ン','常ン常ン')
+常ワ常ン常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常゙','常゙常゙')
+常ワ常ン常゙常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常゚','常゚常゚')
+常ワ常ン常゙常゚常゚常
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常','常熄')
+常ワ常ン常゙常゚常熄
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'竺','竺竺')
+竺竺軸宍雫七
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'軸','軸軸')
+竺軸軸宍雫七
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'宍','宍宍')
+竺軸宍宍雫七
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'雫','雫雫')
+竺軸宍雫雫七
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'七','七七')
+竺軸宍雫七七
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、「','、「、「')
+、「、「、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、、','、、、、')
+、「、、、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ')
+、「、、、ヲ、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、ィ','、ィ、ィ')
+、「、、、ヲ、ィ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、ェ','、ェ、ェ')
+、「、、、ヲ、ィ、ェ、ェ
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常ワ','常ワ常ワ')
+常ワ常ワ常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常ン','常ン常ン')
+常ワ常ン常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常゙','常゙常゙')
+常ワ常ン常゙常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常゚','常゚常゚')
+常ワ常ン常゙常゚常゚常
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常','常熄')
+常ワ常ン常゙常゚常熄
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'竺','竺竺')
+竺竺軸宍雫七
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'軸','軸軸')
+竺軸軸宍雫七
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'宍','宍宍')
+竺軸宍宍雫七
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'雫','雫雫')
+竺軸宍雫雫七
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'七','七七')
+竺軸宍雫七七
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、「','、「、「')
+、「、「、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、、','、、、、')
+、「、、、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ')
+、「、、、ヲ、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、ィ','、ィ、ィ')
+、「、、、ヲ、ィ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、ェ','、ェ、ェ')
+、「、、、ヲ、ィ、ェ、ェ
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常ワ','常ワ常ワ')
+常ワ常ワ常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常ン','常ン常ン')
+常ワ常ン常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常゙','常゙常゙')
+常ワ常ン常゙常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常゚','常゚常゚')
+常ワ常ン常゙常゚常゚常
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常','常熄')
+常ワ常ン常゙常゚常熄
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_replace_ujis.result b/mysql-test/suite/jp/r/jp_replace_ujis.result
new file mode 100755
index 00000000000..7f776804ee9
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_replace_ujis.result
@@ -0,0 +1,230 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'竺','竺竺')
+竺竺軸宍雫七
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'軸','軸軸')
+竺軸軸宍雫七
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'宍','宍宍')
+竺軸宍宍雫七
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'雫','雫雫')
+竺軸宍雫雫七
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」ア`;
+REPLACE(`」テ」ア`,'七','七七')
+竺軸宍雫七七
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、「','、「、「')
+、「、「、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、、','、、、、')
+、「、、、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ')
+、「、、、ヲ、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、ィ','、ィ、ィ')
+、「、、、ヲ、ィ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」イ`;
+REPLACE(`」テ」ア`,'、ェ','、ェ、ェ')
+、「、、、ヲ、ィ、ェ、ェ
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常ワ','常ワ常ワ')
+常ワ常ワ常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常ン','常ン常ン')
+常ワ常ン常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常゙','常゙常゙')
+常ワ常ン常゙常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常゚','常゚常゚')
+常ワ常ン常゙常゚常゚常
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ウ`;
+REPLACE(`」テ」ア`,'常','常熄')
+常ワ常ン常゙常゚常熄
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'竺','竺竺')
+竺竺軸宍雫七
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'軸','軸軸')
+竺軸軸宍雫七
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'宍','宍宍')
+竺軸宍宍雫七
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'雫','雫雫')
+竺軸宍雫雫七
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」エ`;
+REPLACE(`」テ」ア`,'七','七七')
+竺軸宍雫七七
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、「','、「、「')
+、「、「、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、、','、、、、')
+、「、、、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ')
+、「、、、ヲ、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、ィ','、ィ、ィ')
+、「、、、ヲ、ィ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」オ`;
+REPLACE(`」テ」ア`,'、ェ','、ェ、ェ')
+、「、、、ヲ、ィ、ェ、ェ
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常ワ','常ワ常ワ')
+常ワ常ワ常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常ン','常ン常ン')
+常ワ常ン常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常゙','常゙常゙')
+常ワ常ン常゙常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常゚','常゚常゚')
+常ワ常ン常゙常゚常゚常
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」カ`;
+REPLACE(`」テ」ア`,'常','常熄')
+常ワ常ン常゙常゚常熄
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'竺','竺竺')
+竺竺軸宍雫七
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'軸','軸軸')
+竺軸軸宍雫七
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'宍','宍宍')
+竺軸宍宍雫七
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'雫','雫雫')
+竺軸宍雫雫七
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」キ`;
+REPLACE(`」テ」ア`,'七','七七')
+竺軸宍雫七七
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、「','、「、「')
+、「、「、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、、','、、、、')
+、「、、、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ')
+、「、、、ヲ、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、ィ','、ィ、ィ')
+、「、、、ヲ、ィ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」ク`;
+REPLACE(`」テ」ア`,'、ェ','、ェ、ェ')
+、「、、、ヲ、ィ、ェ、ェ
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常ワ','常ワ常ワ')
+常ワ常ワ常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常ン','常ン常ン')
+常ワ常ン常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常゙','常゙常゙')
+常ワ常ン常゙常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常゚','常゚常゚')
+常ワ常ン常゙常゚常゚常
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ケ`;
+REPLACE(`」テ」ア`,'常','常熄')
+常ワ常ン常゙常゚常熄
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'竺','竺竺')
+竺竺軸宍雫七
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'軸','軸軸')
+竺軸軸宍雫七
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'宍','宍宍')
+竺軸宍宍雫七
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'雫','雫雫')
+竺軸宍雫雫七
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」ア」ー`;
+REPLACE(`」テ」ア`,'七','七七')
+竺軸宍雫七七
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、「','、「、「')
+、「、「、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、、','、、、、')
+、「、、、、、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ')
+、「、、、ヲ、ヲ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、ィ','、ィ、ィ')
+、「、、、ヲ、ィ、ィ、ェ
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」ア」ア`;
+REPLACE(`」テ」ア`,'、ェ','、ェ、ェ')
+、「、、、ヲ、ィ、ェ、ェ
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常ワ','常ワ常ワ')
+常ワ常ワ常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常ン','常ン常ン')
+常ワ常ン常ン常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常゙','常゙常゙')
+常ワ常ン常゙常゙常゚常
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常゚','常゚常゚')
+常ワ常ン常゙常゚常゚常
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ア」イ`;
+REPLACE(`」テ」ア`,'常','常熄')
+常ワ常ン常゙常゚常熄
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_replace_utf8.result b/mysql-test/suite/jp/r/jp_replace_utf8.result
new file mode 100755
index 00000000000..16981fcd0d8
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_replace_utf8.result
@@ -0,0 +1,230 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+SELECT REPLACE(`シ」シ疏,'スア','スアスア') FROM `シエシ疏;
+REPLACE(`シ」シ疏,'スア','スアスア')
+スアスアスイスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スイ','スイスイ') FROM `シエシ疏;
+REPLACE(`シ」シ疏,'スイ','スイスイ')
+スアスイスイスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スウ','スウスウ') FROM `シエシ疏;
+REPLACE(`シ」シ疏,'スウ','スウスウ')
+スアスイスウスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スエ','スエスエ') FROM `シエシ疏;
+REPLACE(`シ」シ疏,'スエ','スエスエ')
+スアスイスウスエスエスオ
+SELECT REPLACE(`シ」シ疏,'スオ','スオスオ') FROM `シエシ疏;
+REPLACE(`シ」シ疏,'スオ','スオスオ')
+スアスイスウスエスオスオ
+SELECT REPLACE(`シ」シ疏,'縺','縺ゅ≠') FROM `シエシ蛋;
+REPLACE(`シ」シ疏,'縺','縺ゅ≠')
+縺ゅ≠縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ蛋;
+REPLACE(`シ」シ疏,'縺','縺縺')
+縺ゅ>縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ蛋;
+REPLACE(`シ」シ疏,'縺','縺縺')
+縺ゅ>縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺医∴') FROM `シエシ蛋;
+REPLACE(`シ」シ疏,'縺','縺医∴')
+縺ゅ>縺縺医∴縺
+SELECT REPLACE(`シ」シ疏,'縺','縺翫♀') FROM `シエシ蛋;
+REPLACE(`シ」シ疏,'縺','縺翫♀')
+縺ゅ>縺縺医♀縺
+SELECT REPLACE(`シ」シ疏,'鮴','鮴秘セ') FROM `シエシ伝;
+REPLACE(`シ」シ疏,'鮴','鮴秘セ')
+鮴秘セ秘セ夜セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴夜セ') FROM `シエシ伝;
+REPLACE(`シ」シ疏,'鮴','鮴夜セ')
+鮴秘セ夜セ夜セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴鈴セ') FROM `シエシ伝;
+REPLACE(`シ」シ疏,'鮴','鮴鈴セ')
+鮴秘セ夜セ鈴セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴樣セ') FROM `シエシ伝;
+REPLACE(`シ」シ疏,'鮴','鮴樣セ')
+鮴秘セ夜セ鈴セ樣セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴。','鮴。鮴。') FROM `シエシ伝;
+REPLACE(`シ」シ疏,'鮴。','鮴。鮴。')
+鮴秘セ夜セ鈴セ樣セ。鮴。
+SELECT REPLACE(`シ」シ疏,'スア','スアスア') FROM `シエシ覗;
+REPLACE(`シ」シ疏,'スア','スアスア')
+スアスアスイスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スイ','スイスイ') FROM `シエシ覗;
+REPLACE(`シ」シ疏,'スイ','スイスイ')
+スアスイスイスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スウ','スウスウ') FROM `シエシ覗;
+REPLACE(`シ」シ疏,'スウ','スウスウ')
+スアスイスウスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スエ','スエスエ') FROM `シエシ覗;
+REPLACE(`シ」シ疏,'スエ','スエスエ')
+スアスイスウスエスエスオ
+SELECT REPLACE(`シ」シ疏,'スオ','スオスオ') FROM `シエシ覗;
+REPLACE(`シ」シ疏,'スオ','スオスオ')
+スアスイスウスエスオスオ
+SELECT REPLACE(`シ」シ疏,'縺','縺ゅ≠') FROM `シエシ描;
+REPLACE(`シ」シ疏,'縺','縺ゅ≠')
+縺ゅ≠縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ描;
+REPLACE(`シ」シ疏,'縺','縺縺')
+縺ゅ>縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ描;
+REPLACE(`シ」シ疏,'縺','縺縺')
+縺ゅ>縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺医∴') FROM `シエシ描;
+REPLACE(`シ」シ疏,'縺','縺医∴')
+縺ゅ>縺縺医∴縺
+SELECT REPLACE(`シ」シ疏,'縺','縺翫♀') FROM `シエシ描;
+REPLACE(`シ」シ疏,'縺','縺翫♀')
+縺ゅ>縺縺医♀縺
+SELECT REPLACE(`シ」シ疏,'鮴','鮴秘セ') FROM `シエシ冒;
+REPLACE(`シ」シ疏,'鮴','鮴秘セ')
+鮴秘セ秘セ夜セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴夜セ') FROM `シエシ冒;
+REPLACE(`シ」シ疏,'鮴','鮴夜セ')
+鮴秘セ夜セ夜セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴鈴セ') FROM `シエシ冒;
+REPLACE(`シ」シ疏,'鮴','鮴鈴セ')
+鮴秘セ夜セ鈴セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴樣セ') FROM `シエシ冒;
+REPLACE(`シ」シ疏,'鮴','鮴樣セ')
+鮴秘セ夜セ鈴セ樣セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴。','鮴。鮴。') FROM `シエシ冒;
+REPLACE(`シ」シ疏,'鮴。','鮴。鮴。')
+鮴秘セ夜セ鈴セ樣セ。鮴。
+SELECT REPLACE(`シ」シ疏,'スア','スアスア') FROM `シエシ輿;
+REPLACE(`シ」シ疏,'スア','スアスア')
+スアスアスイスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スイ','スイスイ') FROM `シエシ輿;
+REPLACE(`シ」シ疏,'スイ','スイスイ')
+スアスイスイスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スウ','スウスウ') FROM `シエシ輿;
+REPLACE(`シ」シ疏,'スウ','スウスウ')
+スアスイスウスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スエ','スエスエ') FROM `シエシ輿;
+REPLACE(`シ」シ疏,'スエ','スエスエ')
+スアスイスウスエスエスオ
+SELECT REPLACE(`シ」シ疏,'スオ','スオスオ') FROM `シエシ輿;
+REPLACE(`シ」シ疏,'スオ','スオスオ')
+スアスイスウスエスオスオ
+SELECT REPLACE(`シ」シ疏,'縺','縺ゅ≠') FROM `シエシ倭;
+REPLACE(`シ」シ疏,'縺','縺ゅ≠')
+縺ゅ≠縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ倭;
+REPLACE(`シ」シ疏,'縺','縺縺')
+縺ゅ>縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ倭;
+REPLACE(`シ」シ疏,'縺','縺縺')
+縺ゅ>縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺医∴') FROM `シエシ倭;
+REPLACE(`シ」シ疏,'縺','縺医∴')
+縺ゅ>縺縺医∴縺
+SELECT REPLACE(`シ」シ疏,'縺','縺翫♀') FROM `シエシ倭;
+REPLACE(`シ」シ疏,'縺','縺翫♀')
+縺ゅ>縺縺医♀縺
+SELECT REPLACE(`シ」シ疏,'鮴','鮴秘セ') FROM `シエシ兪;
+REPLACE(`シ」シ疏,'鮴','鮴秘セ')
+鮴秘セ秘セ夜セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴夜セ') FROM `シエシ兪;
+REPLACE(`シ」シ疏,'鮴','鮴夜セ')
+鮴秘セ夜セ夜セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴鈴セ') FROM `シエシ兪;
+REPLACE(`シ」シ疏,'鮴','鮴鈴セ')
+鮴秘セ夜セ鈴セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴樣セ') FROM `シエシ兪;
+REPLACE(`シ」シ疏,'鮴','鮴樣セ')
+鮴秘セ夜セ鈴セ樣セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴。','鮴。鮴。') FROM `シエシ兪;
+REPLACE(`シ」シ疏,'鮴。','鮴。鮴。')
+鮴秘セ夜セ鈴セ樣セ。鮴。
+SELECT REPLACE(`シ」シ疏,'スア','スアスア') FROM `シエシ托シ秦;
+REPLACE(`シ」シ疏,'スア','スアスア')
+スアスアスイスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スイ','スイスイ') FROM `シエシ托シ秦;
+REPLACE(`シ」シ疏,'スイ','スイスイ')
+スアスイスイスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スウ','スウスウ') FROM `シエシ托シ秦;
+REPLACE(`シ」シ疏,'スウ','スウスウ')
+スアスイスウスウスエスオ
+SELECT REPLACE(`シ」シ疏,'スエ','スエスエ') FROM `シエシ托シ秦;
+REPLACE(`シ」シ疏,'スエ','スエスエ')
+スアスイスウスエスエスオ
+SELECT REPLACE(`シ」シ疏,'スオ','スオスオ') FROM `シエシ托シ秦;
+REPLACE(`シ」シ疏,'スオ','スオスオ')
+スアスイスウスエスオスオ
+SELECT REPLACE(`シ」シ疏,'縺','縺ゅ≠') FROM `シエシ托シ疏;
+REPLACE(`シ」シ疏,'縺','縺ゅ≠')
+縺ゅ≠縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ托シ疏;
+REPLACE(`シ」シ疏,'縺','縺縺')
+縺ゅ>縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ托シ疏;
+REPLACE(`シ」シ疏,'縺','縺縺')
+縺ゅ>縺縺縺医♀
+SELECT REPLACE(`シ」シ疏,'縺','縺医∴') FROM `シエシ托シ疏;
+REPLACE(`シ」シ疏,'縺','縺医∴')
+縺ゅ>縺縺医∴縺
+SELECT REPLACE(`シ」シ疏,'縺','縺翫♀') FROM `シエシ托シ疏;
+REPLACE(`シ」シ疏,'縺','縺翫♀')
+縺ゅ>縺縺医♀縺
+SELECT REPLACE(`シ」シ疏,'鮴','鮴秘セ') FROM `シエシ托シ蛋;
+REPLACE(`シ」シ疏,'鮴','鮴秘セ')
+鮴秘セ秘セ夜セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴夜セ') FROM `シエシ托シ蛋;
+REPLACE(`シ」シ疏,'鮴','鮴夜セ')
+鮴秘セ夜セ夜セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴鈴セ') FROM `シエシ托シ蛋;
+REPLACE(`シ」シ疏,'鮴','鮴鈴セ')
+鮴秘セ夜セ鈴セ鈴セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴','鮴樣セ') FROM `シエシ托シ蛋;
+REPLACE(`シ」シ疏,'鮴','鮴樣セ')
+鮴秘セ夜セ鈴セ樣セ樣セ。
+SELECT REPLACE(`シ」シ疏,'鮴。','鮴。鮴。') FROM `シエシ托シ蛋;
+REPLACE(`シ」シ疏,'鮴。','鮴。鮴。')
+鮴秘セ夜セ鈴セ樣セ。鮴。
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_reverse_sjis.result b/mysql-test/suite/jp/r/jp_reverse_sjis.result
new file mode 100755
index 00000000000..76cf9d6b571
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_reverse_sjis.result
@@ -0,0 +1,86 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+SELECT REVERSE(`C1`) FROM `T1`;
+REVERSE(`C1`)
+オエウイア
+SELECT REVERSE(`C1`) FROM `T2`;
+REVERSE(`C1`)
+おえういあ
+SELECT REVERSE(`C1`) FROM `T3`;
+REVERSE(`C1`)
+構予表十ソ
+SELECT REVERSE(`C1`) FROM `T4`;
+REVERSE(`C1`)
+オエウイア
+SELECT REVERSE(`C1`) FROM `T5`;
+REVERSE(`C1`)
+おえういあ
+SELECT REVERSE(`C1`) FROM `T6`;
+REVERSE(`C1`)
+構予表十ソ
+SELECT REVERSE(`C1`) FROM `T7`;
+REVERSE(`C1`)
+オエウイア
+SELECT REVERSE(`C1`) FROM `T8`;
+REVERSE(`C1`)
+おえういあ
+SELECT REVERSE(`C1`) FROM `T9`;
+REVERSE(`C1`)
+構予表十ソ
+SELECT REVERSE(`C1`) FROM `T10`;
+REVERSE(`C1`)
+オエウイア
+SELECT REVERSE(`C1`) FROM `T11`;
+REVERSE(`C1`)
+おえういあ
+SELECT REVERSE(`C1`) FROM `T12`;
+REVERSE(`C1`)
+構予表十ソ
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_reverse_ucs2.result b/mysql-test/suite/jp/r/jp_reverse_ucs2.result
new file mode 100755
index 00000000000..ad9782d5048
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_reverse_ucs2.result
@@ -0,0 +1,87 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア`;
+REVERSE(`」テ」ア`)
+七雫宍軸竺
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」イ`;
+REVERSE(`」テ」ア`)
+、ェ、ィ、ヲ、、、「
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ウ`;
+REVERSE(`」テ」ア`)
+常熄゚常゙常ン常ワ
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」エ`;
+REVERSE(`」テ」ア`)
+七雫宍軸竺
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」オ`;
+REVERSE(`」テ」ア`)
+、ェ、ィ、ヲ、、、「
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」カ`;
+REVERSE(`」テ」ア`)
+常熄゚常゙常ン常ワ
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」キ`;
+REVERSE(`」テ」ア`)
+七雫宍軸竺
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ク`;
+REVERSE(`」テ」ア`)
+、ェ、ィ、ヲ、、、「
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ケ`;
+REVERSE(`」テ」ア`)
+常熄゚常゙常ン常ワ
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」ー`;
+REVERSE(`」テ」ア`)
+七雫宍軸竺
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」ア`;
+REVERSE(`」テ」ア`)
+、ェ、ィ、ヲ、、、「
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」イ`;
+REVERSE(`」テ」ア`)
+常熄゚常゙常ン常ワ
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_reverse_ujis.result b/mysql-test/suite/jp/r/jp_reverse_ujis.result
new file mode 100755
index 00000000000..888f7f9e054
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_reverse_ujis.result
@@ -0,0 +1,86 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア`;
+REVERSE(`」テ」ア`)
+七雫宍軸竺
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」イ`;
+REVERSE(`」テ」ア`)
+、ェ、ィ、ヲ、、、「
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ウ`;
+REVERSE(`」テ」ア`)
+常熄゚常゙常ン常ワ
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」エ`;
+REVERSE(`」テ」ア`)
+七雫宍軸竺
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」オ`;
+REVERSE(`」テ」ア`)
+、ェ、ィ、ヲ、、、「
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」カ`;
+REVERSE(`」テ」ア`)
+常熄゚常゙常ン常ワ
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」キ`;
+REVERSE(`」テ」ア`)
+七雫宍軸竺
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ク`;
+REVERSE(`」テ」ア`)
+、ェ、ィ、ヲ、、、「
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ケ`;
+REVERSE(`」テ」ア`)
+常熄゚常゙常ン常ワ
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」ー`;
+REVERSE(`」テ」ア`)
+七雫宍軸竺
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」ア`;
+REVERSE(`」テ」ア`)
+、ェ、ィ、ヲ、、、「
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」イ`;
+REVERSE(`」テ」ア`)
+常熄゚常゙常ン常ワ
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_reverse_utf8.result b/mysql-test/suite/jp/r/jp_reverse_utf8.result
new file mode 100755
index 00000000000..4e02cf69645
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_reverse_utf8.result
@@ -0,0 +1,86 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+SELECT REVERSE(`シ」シ疏) FROM `シエシ疏;
+REVERSE(`シ」シ疏)
+スオスエスウスイスア
+SELECT REVERSE(`シ」シ疏) FROM `シエシ蛋;
+REVERSE(`シ」シ疏)
+縺翫∴縺縺縺
+SELECT REVERSE(`シ」シ疏) FROM `シエシ伝;
+REVERSE(`シ」シ疏)
+鮴。鮴樣セ鈴セ夜セ
+SELECT REVERSE(`シ」シ疏) FROM `シエシ覗;
+REVERSE(`シ」シ疏)
+スオスエスウスイスア
+SELECT REVERSE(`シ」シ疏) FROM `シエシ描;
+REVERSE(`シ」シ疏)
+縺翫∴縺縺縺
+SELECT REVERSE(`シ」シ疏) FROM `シエシ冒;
+REVERSE(`シ」シ疏)
+鮴。鮴樣セ鈴セ夜セ
+SELECT REVERSE(`シ」シ疏) FROM `シエシ輿;
+REVERSE(`シ」シ疏)
+スオスエスウスイスア
+SELECT REVERSE(`シ」シ疏) FROM `シエシ倭;
+REVERSE(`シ」シ疏)
+縺翫∴縺縺縺
+SELECT REVERSE(`シ」シ疏) FROM `シエシ兪;
+REVERSE(`シ」シ疏)
+鮴。鮴樣セ鈴セ夜セ
+SELECT REVERSE(`シ」シ疏) FROM `シエシ托シ秦;
+REVERSE(`シ」シ疏)
+スオスエスウスイスア
+SELECT REVERSE(`シ」シ疏) FROM `シエシ托シ疏;
+REVERSE(`シ」シ疏)
+縺翫∴縺縺縺
+SELECT REVERSE(`シ」シ疏) FROM `シエシ托シ蛋;
+REVERSE(`シ」シ疏)
+鮴。鮴樣セ鈴セ夜セ
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_right_sjis.result b/mysql-test/suite/jp/r/jp_right_sjis.result
new file mode 100755
index 00000000000..249d7bbb0bc
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_right_sjis.result
@@ -0,0 +1,626 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+SELECT `C1`, RIGHT(`C1`,0) FROM `T1`;
+C1 RIGHT(`C1`,0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, RIGHT(`C1`,1) FROM `T1`;
+C1 RIGHT(`C1`,1)
+
+ア ア
+アイ イ
+アイウ ウ
+アイウエ エ
+アイウエオ オ
+SELECT `C1`, RIGHT(`C1`,2) FROM `T1`;
+C1 RIGHT(`C1`,2)
+
+ア ア
+アイ アイ
+アイウ イウ
+アイウエ ウエ
+アイウエオ エオ
+SELECT `C1`, RIGHT(`C1`,3) FROM `T1`;
+C1 RIGHT(`C1`,3)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ イウエ
+アイウエオ ウエオ
+SELECT `C1`, RIGHT(`C1`,4) FROM `T1`;
+C1 RIGHT(`C1`,4)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ イウエオ
+SELECT `C1`, RIGHT(`C1`,5) FROM `T1`;
+C1 RIGHT(`C1`,5)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, RIGHT(`C1`,0) FROM `T2`;
+C1 RIGHT(`C1`,0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, RIGHT(`C1`,1) FROM `T2`;
+C1 RIGHT(`C1`,1)
+
+あ あ
+あい い
+あいう う
+あいうえ え
+あいうえお お
+SELECT `C1`, RIGHT(`C1`,2) FROM `T2`;
+C1 RIGHT(`C1`,2)
+
+あ あ
+あい あい
+あいう いう
+あいうえ うえ
+あいうえお えお
+SELECT `C1`, RIGHT(`C1`,3) FROM `T2`;
+C1 RIGHT(`C1`,3)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ いうえ
+あいうえお うえお
+SELECT `C1`, RIGHT(`C1`,4) FROM `T2`;
+C1 RIGHT(`C1`,4)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお いうえお
+SELECT `C1`, RIGHT(`C1`,5) FROM `T2`;
+C1 RIGHT(`C1`,5)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, RIGHT(`C1`,0) FROM `T3`;
+C1 RIGHT(`C1`,0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, RIGHT(`C1`,1) FROM `T3`;
+C1 RIGHT(`C1`,1)
+
+ソ ソ
+ソ十 十
+ソ十表 表
+ソ十表予 予
+ソ十表予構 構
+SELECT `C1`, RIGHT(`C1`,2) FROM `T3`;
+C1 RIGHT(`C1`,2)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 十表
+ソ十表予 表予
+ソ十表予構 予構
+SELECT `C1`, RIGHT(`C1`,3) FROM `T3`;
+C1 RIGHT(`C1`,3)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 十表予
+ソ十表予構 表予構
+SELECT `C1`, RIGHT(`C1`,4) FROM `T3`;
+C1 RIGHT(`C1`,4)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 十表予構
+SELECT `C1`, RIGHT(`C1`,5) FROM `T3`;
+C1 RIGHT(`C1`,5)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, RIGHT(`C1`,0) FROM `T4`;
+C1 RIGHT(`C1`,0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, RIGHT(`C1`,1) FROM `T4`;
+C1 RIGHT(`C1`,1)
+
+ア ア
+アイ イ
+アイウ ウ
+アイウエ エ
+アイウエオ オ
+SELECT `C1`, RIGHT(`C1`,2) FROM `T4`;
+C1 RIGHT(`C1`,2)
+
+ア ア
+アイ アイ
+アイウ イウ
+アイウエ ウエ
+アイウエオ エオ
+SELECT `C1`, RIGHT(`C1`,3) FROM `T4`;
+C1 RIGHT(`C1`,3)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ イウエ
+アイウエオ ウエオ
+SELECT `C1`, RIGHT(`C1`,4) FROM `T4`;
+C1 RIGHT(`C1`,4)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ イウエオ
+SELECT `C1`, RIGHT(`C1`,5) FROM `T4`;
+C1 RIGHT(`C1`,5)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, RIGHT(`C1`,0) FROM `T5`;
+C1 RIGHT(`C1`,0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, RIGHT(`C1`,1) FROM `T5`;
+C1 RIGHT(`C1`,1)
+
+あ あ
+あい い
+あいう う
+あいうえ え
+あいうえお お
+SELECT `C1`, RIGHT(`C1`,2) FROM `T5`;
+C1 RIGHT(`C1`,2)
+
+あ あ
+あい あい
+あいう いう
+あいうえ うえ
+あいうえお えお
+SELECT `C1`, RIGHT(`C1`,3) FROM `T5`;
+C1 RIGHT(`C1`,3)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ いうえ
+あいうえお うえお
+SELECT `C1`, RIGHT(`C1`,4) FROM `T5`;
+C1 RIGHT(`C1`,4)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお いうえお
+SELECT `C1`, RIGHT(`C1`,5) FROM `T5`;
+C1 RIGHT(`C1`,5)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, RIGHT(`C1`,0) FROM `T6`;
+C1 RIGHT(`C1`,0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, RIGHT(`C1`,1) FROM `T6`;
+C1 RIGHT(`C1`,1)
+
+ソ ソ
+ソ十 十
+ソ十表 表
+ソ十表予 予
+ソ十表予構 構
+SELECT `C1`, RIGHT(`C1`,2) FROM `T6`;
+C1 RIGHT(`C1`,2)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 十表
+ソ十表予 表予
+ソ十表予構 予構
+SELECT `C1`, RIGHT(`C1`,3) FROM `T6`;
+C1 RIGHT(`C1`,3)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 十表予
+ソ十表予構 表予構
+SELECT `C1`, RIGHT(`C1`,4) FROM `T6`;
+C1 RIGHT(`C1`,4)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 十表予構
+SELECT `C1`, RIGHT(`C1`,5) FROM `T6`;
+C1 RIGHT(`C1`,5)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, RIGHT(`C1`,0) FROM `T7`;
+C1 RIGHT(`C1`,0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, RIGHT(`C1`,1) FROM `T7`;
+C1 RIGHT(`C1`,1)
+アイウエオ オ
+アイウエ エ
+アイウ ウ
+アイ イ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,2) FROM `T7`;
+C1 RIGHT(`C1`,2)
+アイウエオ エオ
+アイウエ ウエ
+アイウ イウ
+アイ アイ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,3) FROM `T7`;
+C1 RIGHT(`C1`,3)
+アイウエオ ウエオ
+アイウエ イウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,4) FROM `T7`;
+C1 RIGHT(`C1`,4)
+アイウエオ イウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,5) FROM `T7`;
+C1 RIGHT(`C1`,5)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,0) FROM `T8`;
+C1 RIGHT(`C1`,0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, RIGHT(`C1`,1) FROM `T8`;
+C1 RIGHT(`C1`,1)
+あいうえお お
+あいうえ え
+あいう う
+あい い
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,2) FROM `T8`;
+C1 RIGHT(`C1`,2)
+あいうえお えお
+あいうえ うえ
+あいう いう
+あい あい
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,3) FROM `T8`;
+C1 RIGHT(`C1`,3)
+あいうえお うえお
+あいうえ いうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,4) FROM `T8`;
+C1 RIGHT(`C1`,4)
+あいうえお いうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,5) FROM `T8`;
+C1 RIGHT(`C1`,5)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,0) FROM `T9`;
+C1 RIGHT(`C1`,0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, RIGHT(`C1`,1) FROM `T9`;
+C1 RIGHT(`C1`,1)
+ソ十表予構 構
+ソ十表予 予
+ソ十表 表
+ソ十 十
+ソ ソ
+
+SELECT `C1`, RIGHT(`C1`,2) FROM `T9`;
+C1 RIGHT(`C1`,2)
+ソ十表予構 予構
+ソ十表予 表予
+ソ十表 十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, RIGHT(`C1`,3) FROM `T9`;
+C1 RIGHT(`C1`,3)
+ソ十表予構 表予構
+ソ十表予 十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, RIGHT(`C1`,4) FROM `T9`;
+C1 RIGHT(`C1`,4)
+ソ十表予構 十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, RIGHT(`C1`,5) FROM `T9`;
+C1 RIGHT(`C1`,5)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, RIGHT(`C1`,0) FROM `T10`;
+C1 RIGHT(`C1`,0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, RIGHT(`C1`,1) FROM `T10`;
+C1 RIGHT(`C1`,1)
+アイウエオ オ
+アイウエ エ
+アイウ ウ
+アイ イ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,2) FROM `T10`;
+C1 RIGHT(`C1`,2)
+アイウエオ エオ
+アイウエ ウエ
+アイウ イウ
+アイ アイ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,3) FROM `T10`;
+C1 RIGHT(`C1`,3)
+アイウエオ ウエオ
+アイウエ イウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,4) FROM `T10`;
+C1 RIGHT(`C1`,4)
+アイウエオ イウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,5) FROM `T10`;
+C1 RIGHT(`C1`,5)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, RIGHT(`C1`,0) FROM `T11`;
+C1 RIGHT(`C1`,0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, RIGHT(`C1`,1) FROM `T11`;
+C1 RIGHT(`C1`,1)
+あいうえお お
+あいうえ え
+あいう う
+あい い
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,2) FROM `T11`;
+C1 RIGHT(`C1`,2)
+あいうえお えお
+あいうえ うえ
+あいう いう
+あい あい
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,3) FROM `T11`;
+C1 RIGHT(`C1`,3)
+あいうえお うえお
+あいうえ いうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,4) FROM `T11`;
+C1 RIGHT(`C1`,4)
+あいうえお いうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,5) FROM `T11`;
+C1 RIGHT(`C1`,5)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, RIGHT(`C1`,0) FROM `T12`;
+C1 RIGHT(`C1`,0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, RIGHT(`C1`,1) FROM `T12`;
+C1 RIGHT(`C1`,1)
+ソ十表予構 構
+ソ十表予 予
+ソ十表 表
+ソ十 十
+ソ ソ
+
+SELECT `C1`, RIGHT(`C1`,2) FROM `T12`;
+C1 RIGHT(`C1`,2)
+ソ十表予構 予構
+ソ十表予 表予
+ソ十表 十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, RIGHT(`C1`,3) FROM `T12`;
+C1 RIGHT(`C1`,3)
+ソ十表予構 表予構
+ソ十表予 十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, RIGHT(`C1`,4) FROM `T12`;
+C1 RIGHT(`C1`,4)
+ソ十表予構 十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, RIGHT(`C1`,5) FROM `T12`;
+C1 RIGHT(`C1`,5)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_right_ucs2.result b/mysql-test/suite/jp/r/jp_right_ucs2.result
new file mode 100755
index 00000000000..a8a3fba0f92
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_right_ucs2.result
@@ -0,0 +1,627 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+竺 竺
+竺軸 軸
+竺軸宍 宍
+竺軸宍雫 雫
+竺軸宍雫七 七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 軸宍
+竺軸宍雫 宍雫
+竺軸宍雫七 雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 軸宍雫
+竺軸宍雫七 宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+、「 、「
+、「、、 、、
+、「、、、ヲ 、ヲ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ、ィ、ェ 、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、、、ヲ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ン
+常ワ常ン常゙ 常゙
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙常゚常 常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ン常゙
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙常゚常 常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙常゚常 常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+竺 竺
+竺軸 軸
+竺軸宍 宍
+竺軸宍雫 雫
+竺軸宍雫七 七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 軸宍
+竺軸宍雫 宍雫
+竺軸宍雫七 雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 軸宍雫
+竺軸宍雫七 宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+、「 、「
+、「、、 、、
+、「、、、ヲ 、ヲ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ、ィ、ェ 、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、、、ヲ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ン
+常ワ常ン常゙ 常゙
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙常゚常 常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ン常゙
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙常゚常 常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙常゚常 常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+竺軸宍雫七 七
+竺軸宍雫 雫
+竺軸宍 宍
+竺軸 軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+竺軸宍雫七 雫七
+竺軸宍雫 宍雫
+竺軸宍 軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+竺軸宍雫七 宍雫七
+竺軸宍雫 軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+竺軸宍雫七 軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、ェ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ 、ヲ
+、「、、 、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ 、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙ 常゙
+常ワ常ン 常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常゚常
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙ 常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常゙常゚常
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,1)
+竺軸宍雫七 七
+竺軸宍雫 雫
+竺軸宍 宍
+竺軸 軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,2)
+竺軸宍雫七 雫七
+竺軸宍雫 宍雫
+竺軸宍 軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,3)
+竺軸宍雫七 宍雫七
+竺軸宍雫 軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,4)
+竺軸宍雫七 軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、ェ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ 、ヲ
+、「、、 、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ 、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙ 常゙
+常ワ常ン 常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常゚常
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙ 常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常゙常゚常
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_right_ujis.result b/mysql-test/suite/jp/r/jp_right_ujis.result
new file mode 100755
index 00000000000..bb182853d95
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_right_ujis.result
@@ -0,0 +1,626 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+竺 竺
+竺軸 軸
+竺軸宍 宍
+竺軸宍雫 雫
+竺軸宍雫七 七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 軸宍
+竺軸宍雫 宍雫
+竺軸宍雫七 雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 軸宍雫
+竺軸宍雫七 宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+、「 、「
+、「、、 、、
+、「、、、ヲ 、ヲ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ、ィ、ェ 、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、、、ヲ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」イ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ン
+常ワ常ン常゙ 常゙
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙常゚常 常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ン常゙
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙常゚常 常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙常゚常 常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ウ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+竺 竺
+竺軸 軸
+竺軸宍 宍
+竺軸宍雫 雫
+竺軸宍雫七 七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 軸宍
+竺軸宍雫 宍雫
+竺軸宍雫七 雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 軸宍雫
+竺軸宍雫七 宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」エ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+、「 、「
+、「、、 、、
+、「、、、ヲ 、ヲ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ、ィ、ェ 、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、、、ヲ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」オ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ン
+常ワ常ン常゙ 常゙
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙常゚常 常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ン常゙
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙常゚常 常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙常゚常 常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」カ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+竺軸宍雫七 七
+竺軸宍雫 雫
+竺軸宍 宍
+竺軸 軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+竺軸宍雫七 雫七
+竺軸宍雫 宍雫
+竺軸宍 軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+竺軸宍雫七 宍雫七
+竺軸宍雫 軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+竺軸宍雫七 軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」キ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、ェ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ 、ヲ
+、「、、 、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ 、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ク`;
+」テ」ア RIGHT(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙ 常゙
+常ワ常ン 常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常゚常
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙ 常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常゙常゚常
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ケ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,1)
+竺軸宍雫七 七
+竺軸宍雫 雫
+竺軸宍 宍
+竺軸 軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,2)
+竺軸宍雫七 雫七
+竺軸宍雫 宍雫
+竺軸宍 軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,3)
+竺軸宍雫七 宍雫七
+竺軸宍雫 軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,4)
+竺軸宍雫七 軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+」テ」ア RIGHT(`」テ」ア`,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、ェ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ 、ヲ
+、「、、 、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ 、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+」テ」ア RIGHT(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙ 常゙
+常ワ常ン 常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常゚常
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙ 常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常゙常゚常
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+」テ」ア RIGHT(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_right_utf8.result b/mysql-test/suite/jp/r/jp_right_utf8.result
new file mode 100755
index 00000000000..50ba18ce3c4
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_right_utf8.result
@@ -0,0 +1,626 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ疏;
+シ」シ RIGHT(`シ」シ疏,0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ疏;
+シ」シ RIGHT(`シ」シ疏,1)
+
+スア スア
+スアスイ スイ
+スアスイスウ スウ
+スアスイスウスエ スエ
+スアスイスウスエスオ スオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ疏;
+シ」シ RIGHT(`シ」シ疏,2)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スイスウ
+スアスイスウスエ スウスエ
+スアスイスウスエスオ スエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ疏;
+シ」シ RIGHT(`シ」シ疏,3)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スイスウスエ
+スアスイスウスエスオ スウスエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ疏;
+シ」シ RIGHT(`シ」シ疏,4)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スイスウスエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ疏;
+シ」シ RIGHT(`シ」シ疏,5)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ蛋;
+シ」シ RIGHT(`シ」シ疏,0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ蛋;
+シ」シ RIGHT(`シ」シ疏,1)
+
+縺 縺
+縺ゅ> 縺
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ蛋;
+シ」シ RIGHT(`シ」シ疏,2)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺縺
+縺ゅ>縺縺 縺縺
+縺ゅ>縺縺医♀ 縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ蛋;
+シ」シ RIGHT(`シ」シ疏,3)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺縺医♀ 縺縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ蛋;
+シ」シ RIGHT(`シ」シ疏,4)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺縺縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ蛋;
+シ」シ RIGHT(`シ」シ疏,5)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ伝;
+シ」シ RIGHT(`シ」シ疏,0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ伝;
+シ」シ RIGHT(`シ」シ疏,1)
+
+鮴 鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ伝;
+シ」シ RIGHT(`シ」シ疏,2)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ伝;
+シ」シ RIGHT(`シ」シ疏,3)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ伝;
+シ」シ RIGHT(`シ」シ疏,4)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ伝;
+シ」シ RIGHT(`シ」シ疏,5)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ覗;
+シ」シ RIGHT(`シ」シ疏,0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ覗;
+シ」シ RIGHT(`シ」シ疏,1)
+
+スア スア
+スアスイ スイ
+スアスイスウ スウ
+スアスイスウスエ スエ
+スアスイスウスエスオ スオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ覗;
+シ」シ RIGHT(`シ」シ疏,2)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スイスウ
+スアスイスウスエ スウスエ
+スアスイスウスエスオ スエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ覗;
+シ」シ RIGHT(`シ」シ疏,3)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スイスウスエ
+スアスイスウスエスオ スウスエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ覗;
+シ」シ RIGHT(`シ」シ疏,4)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スイスウスエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ覗;
+シ」シ RIGHT(`シ」シ疏,5)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ描;
+シ」シ RIGHT(`シ」シ疏,0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ描;
+シ」シ RIGHT(`シ」シ疏,1)
+
+縺 縺
+縺ゅ> 縺
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ描;
+シ」シ RIGHT(`シ」シ疏,2)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺縺
+縺ゅ>縺縺 縺縺
+縺ゅ>縺縺医♀ 縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ描;
+シ」シ RIGHT(`シ」シ疏,3)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺縺医♀ 縺縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ描;
+シ」シ RIGHT(`シ」シ疏,4)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺縺縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ描;
+シ」シ RIGHT(`シ」シ疏,5)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ冒;
+シ」シ RIGHT(`シ」シ疏,0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ冒;
+シ」シ RIGHT(`シ」シ疏,1)
+
+鮴 鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ冒;
+シ」シ RIGHT(`シ」シ疏,2)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ冒;
+シ」シ RIGHT(`シ」シ疏,3)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ冒;
+シ」シ RIGHT(`シ」シ疏,4)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ冒;
+シ」シ RIGHT(`シ」シ疏,5)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ輿;
+シ」シ RIGHT(`シ」シ疏,0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ輿;
+シ」シ RIGHT(`シ」シ疏,1)
+スアスイスウスエスオ スオ
+スアスイスウスエ スエ
+スアスイスウ スウ
+スアスイ スイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ輿;
+シ」シ RIGHT(`シ」シ疏,2)
+スアスイスウスエスオ スエスオ
+スアスイスウスエ スウスエ
+スアスイスウ スイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ輿;
+シ」シ RIGHT(`シ」シ疏,3)
+スアスイスウスエスオ スウスエスオ
+スアスイスウスエ スイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ輿;
+シ」シ RIGHT(`シ」シ疏,4)
+スアスイスウスエスオ スイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ輿;
+シ」シ RIGHT(`シ」シ疏,5)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ倭;
+シ」シ RIGHT(`シ」シ疏,0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ倭;
+シ」シ RIGHT(`シ」シ疏,1)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺 縺
+縺ゅ> 縺
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ倭;
+シ」シ RIGHT(`シ」シ疏,2)
+縺ゅ>縺縺医♀ 縺医♀
+縺ゅ>縺縺 縺縺
+縺ゅ>縺 縺縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ倭;
+シ」シ RIGHT(`シ」シ疏,3)
+縺ゅ>縺縺医♀ 縺縺医♀
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ倭;
+シ」シ RIGHT(`シ」シ疏,4)
+縺ゅ>縺縺医♀ 縺縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ倭;
+シ」シ RIGHT(`シ」シ疏,5)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ兪;
+シ」シ RIGHT(`シ」シ疏,0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ兪;
+シ」シ RIGHT(`シ」シ疏,1)
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ 鮴
+鮴 鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ兪;
+シ」シ RIGHT(`シ」シ疏,2)
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ兪;
+シ」シ RIGHT(`シ」シ疏,3)
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ兪;
+シ」シ RIGHT(`シ」シ疏,4)
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ兪;
+シ」シ RIGHT(`シ」シ疏,5)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ托シ秦;
+シ」シ RIGHT(`シ」シ疏,0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ托シ秦;
+シ」シ RIGHT(`シ」シ疏,1)
+スアスイスウスエスオ スオ
+スアスイスウスエ スエ
+スアスイスウ スウ
+スアスイ スイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ托シ秦;
+シ」シ RIGHT(`シ」シ疏,2)
+スアスイスウスエスオ スエスオ
+スアスイスウスエ スウスエ
+スアスイスウ スイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ托シ秦;
+シ」シ RIGHT(`シ」シ疏,3)
+スアスイスウスエスオ スウスエスオ
+スアスイスウスエ スイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ托シ秦;
+シ」シ RIGHT(`シ」シ疏,4)
+スアスイスウスエスオ スイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ托シ秦;
+シ」シ RIGHT(`シ」シ疏,5)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ托シ疏;
+シ」シ RIGHT(`シ」シ疏,0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ托シ疏;
+シ」シ RIGHT(`シ」シ疏,1)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺 縺
+縺ゅ> 縺
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ托シ疏;
+シ」シ RIGHT(`シ」シ疏,2)
+縺ゅ>縺縺医♀ 縺医♀
+縺ゅ>縺縺 縺縺
+縺ゅ>縺 縺縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ托シ疏;
+シ」シ RIGHT(`シ」シ疏,3)
+縺ゅ>縺縺医♀ 縺縺医♀
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ托シ疏;
+シ」シ RIGHT(`シ」シ疏,4)
+縺ゅ>縺縺医♀ 縺縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ托シ疏;
+シ」シ RIGHT(`シ」シ疏,5)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ托シ蛋;
+シ」シ RIGHT(`シ」シ疏,0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ托シ蛋;
+シ」シ RIGHT(`シ」シ疏,1)
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ 鮴
+鮴 鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ托シ蛋;
+シ」シ RIGHT(`シ」シ疏,2)
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ托シ蛋;
+シ」シ RIGHT(`シ」シ疏,3)
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ托シ蛋;
+シ」シ RIGHT(`シ」シ疏,4)
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ托シ蛋;
+シ」シ RIGHT(`シ」シ疏,5)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_rpad_sjis.result b/mysql-test/suite/jp/r/jp_rpad_sjis.result
new file mode 100755
index 00000000000..9c61c200672
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_rpad_sjis.result
@@ -0,0 +1,146 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+SELECT `C1`, RPAD(`C1`,5,'。') FROM `T1`;
+C1 RPAD(`C1`,5,'。')
+ 。。。。。
+ア ア。。。。
+アイ アイ。。。
+アイウ アイウ。。
+アイウエ アイウエ。
+アイウエオ アイウエオ
+SELECT `C1`, RPAD(`C1`,5,'X') FROM `T2`;
+C1 RPAD(`C1`,5,'X')
+ XXXXX
+あ あXXXX
+あい あいXXX
+あいう あいうXX
+あいうえ あいうえX
+あいうえお あいうえお
+SELECT `C1`, RPAD(`C1`,5,'暴') FROM `T3`;
+C1 RPAD(`C1`,5,'暴')
+ 暴暴暴暴暴
+ソ ソ暴暴暴暴
+ソ十 ソ十暴暴暴
+ソ十表 ソ十表暴暴
+ソ十表予 ソ十表予暴
+ソ十表予構 ソ十表予構
+SELECT `C1`, RPAD(`C1`,5,'。') FROM `T4`;
+C1 RPAD(`C1`,5,'。')
+ 。。。。。
+ア ア。。。。
+アイ アイ。。。
+アイウ アイウ。。
+アイウエ アイウエ。
+アイウエオ アイウエオ
+SELECT `C1`, RPAD(`C1`,5,'X') FROM `T5`;
+C1 RPAD(`C1`,5,'X')
+ XXXXX
+あ あXXXX
+あい あいXXX
+あいう あいうXX
+あいうえ あいうえX
+あいうえお あいうえお
+SELECT `C1`, RPAD(`C1`,5,'暴' ) FROM `T6`;
+C1 RPAD(`C1`,5,'暴' )
+ 暴暴暴暴暴
+ソ ソ暴暴暴暴
+ソ十 ソ十暴暴暴
+ソ十表 ソ十表暴暴
+ソ十表予 ソ十表予暴
+ソ十表予構 ソ十表予構
+SELECT `C1`, RPAD(`C1`,5,'。') FROM `T7`;
+C1 RPAD(`C1`,5,'。')
+アイウエオ アイウエオ
+アイウエ アイウエ。
+アイウ アイウ。。
+アイ アイ。。。
+ア ア。。。。
+ 。。。。。
+SELECT `C1`, RPAD(`C1`,5,'X') FROM `T8`;
+C1 RPAD(`C1`,5,'X')
+あいうえお あいうえお
+あいうえ あいうえX
+あいう あいうXX
+あい あいXXX
+あ あXXXX
+ XXXXX
+SELECT `C1`, RPAD(`C1`,5,'暴' ) FROM `T9`;
+C1 RPAD(`C1`,5,'暴' )
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予暴
+ソ十表 ソ十表暴暴
+ソ十 ソ十暴暴暴
+ソ ソ暴暴暴暴
+ 暴暴暴暴暴
+SELECT `C1`, RPAD(`C1`,5,'。') FROM `T10`;
+C1 RPAD(`C1`,5,'。')
+アイウエオ アイウエオ
+アイウエ アイウエ。
+アイウ アイウ。。
+アイ アイ。。。
+ア ア。。。。
+ 。。。。。
+SELECT `C1`, RPAD(`C1`,5,'X') FROM `T11`;
+C1 RPAD(`C1`,5,'X')
+あいうえお あいうえお
+あいうえ あいうえX
+あいう あいうXX
+あい あいXXX
+あ あXXXX
+ XXXXX
+SELECT `C1`, RPAD(`C1`,5,'暴' ) FROM `T12`;
+C1 RPAD(`C1`,5,'暴' )
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予暴
+ソ十表 ソ十表暴暴
+ソ十 ソ十暴暴暴
+ソ ソ暴暴暴暴
+ 暴暴暴暴暴
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_rpad_ucs2.result b/mysql-test/suite/jp/r/jp_rpad_ucs2.result
new file mode 100755
index 00000000000..b9df4cf6783
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_rpad_ucs2.result
@@ -0,0 +1,147 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア`;
+」テ」ア RPAD(`」テ」ア`,5,'治')
+ 治治治治治
+竺 竺治治治治
+竺軸 竺軸治治治
+竺軸宍 竺軸宍治治
+竺軸宍雫 竺軸宍雫治
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」イ`;
+」テ」ア RPAD(`」テ」ア`,5,'」リ')
+ 」リ」リ」リ」リ」リ
+、「 、「」リ」リ」リ」リ
+、「、、 、「、、」リ」リ」リ
+、「、、、ヲ 、「、、、ヲ」リ」リ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ」リ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「') FROM `」ヤ」ウ`;
+」テ」ア RPAD(`」テ」ア`,5,'床「')
+ 床「床「床「床「床「
+常ワ 常ワ床「床「床「床「
+常ワ常ン 常ワ常ン床「床「床「
+常ワ常ン常゙ 常ワ常ン常゙床「床「
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚床「
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」エ`;
+」テ」ア RPAD(`」テ」ア`,5,'治')
+ 治治治治治
+竺 竺治治治治
+竺軸 竺軸治治治
+竺軸宍 竺軸宍治治
+竺軸宍雫 竺軸宍雫治
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」オ`;
+」テ」ア RPAD(`」テ」ア`,5,'」リ')
+ 」リ」リ」リ」リ」リ
+、「 、「」リ」リ」リ」リ
+、「、、 、「、、」リ」リ」リ
+、「、、、ヲ 、「、、、ヲ」リ」リ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ」リ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」カ`;
+」テ」ア RPAD(`」テ」ア`,5,'床「' )
+ 床「床「床「床「床「
+常ワ 常ワ床「床「床「床「
+常ワ常ン 常ワ常ン床「床「床「
+常ワ常ン常゙ 常ワ常ン常゙床「床「
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚床「
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」キ`;
+」テ」ア RPAD(`」テ」ア`,5,'治')
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫治
+竺軸宍 竺軸宍治治
+竺軸 竺軸治治治
+竺 竺治治治治
+ 治治治治治
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ク`;
+」テ」ア RPAD(`」テ」ア`,5,'」リ')
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ」リ
+、「、、、ヲ 、「、、、ヲ」リ」リ
+、「、、 、「、、」リ」リ」リ
+、「 、「」リ」リ」リ」リ
+ 」リ」リ」リ」リ」リ
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ケ`;
+」テ」ア RPAD(`」テ」ア`,5,'床「' )
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚床「
+常ワ常ン常゙ 常ワ常ン常゙床「床「
+常ワ常ン 常ワ常ン床「床「床「
+常ワ 常ワ床「床「床「床「
+ 床「床「床「床「床「
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア」ー`;
+」テ」ア RPAD(`」テ」ア`,5,'治')
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫治
+竺軸宍 竺軸宍治治
+竺軸 竺軸治治治
+竺 竺治治治治
+ 治治治治治
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ア」ア`;
+」テ」ア RPAD(`」テ」ア`,5,'」リ')
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ」リ
+、「、、、ヲ 、「、、、ヲ」リ」リ
+、「、、 、「、、」リ」リ」リ
+、「 、「」リ」リ」リ」リ
+ 」リ」リ」リ」リ」リ
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ア」イ`;
+」テ」ア RPAD(`」テ」ア`,5,'床「' )
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚床「
+常ワ常ン常゙ 常ワ常ン常゙床「床「
+常ワ常ン 常ワ常ン床「床「床「
+常ワ 常ワ床「床「床「床「
+ 床「床「床「床「床「
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_rpad_ujis.result b/mysql-test/suite/jp/r/jp_rpad_ujis.result
new file mode 100755
index 00000000000..3183b4f5fcd
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_rpad_ujis.result
@@ -0,0 +1,146 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア`;
+」テ」ア RPAD(`」テ」ア`,5,'治')
+ 治治治治治
+竺 竺治治治治
+竺軸 竺軸治治治
+竺軸宍 竺軸宍治治
+竺軸宍雫 竺軸宍雫治
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」イ`;
+」テ」ア RPAD(`」テ」ア`,5,'」リ')
+ 」リ」リ」リ」リ」リ
+、「 、「」リ」リ」リ」リ
+、「、、 、「、、」リ」リ」リ
+、「、、、ヲ 、「、、、ヲ」リ」リ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ」リ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「') FROM `」ヤ」ウ`;
+」テ」ア RPAD(`」テ」ア`,5,'床「')
+ 床「床「床「床「床「
+常ワ 常ワ床「床「床「床「
+常ワ常ン 常ワ常ン床「床「床「
+常ワ常ン常゙ 常ワ常ン常゙床「床「
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚床「
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」エ`;
+」テ」ア RPAD(`」テ」ア`,5,'治')
+ 治治治治治
+竺 竺治治治治
+竺軸 竺軸治治治
+竺軸宍 竺軸宍治治
+竺軸宍雫 竺軸宍雫治
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」オ`;
+」テ」ア RPAD(`」テ」ア`,5,'」リ')
+ 」リ」リ」リ」リ」リ
+、「 、「」リ」リ」リ」リ
+、「、、 、「、、」リ」リ」リ
+、「、、、ヲ 、「、、、ヲ」リ」リ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ」リ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」カ`;
+」テ」ア RPAD(`」テ」ア`,5,'床「' )
+ 床「床「床「床「床「
+常ワ 常ワ床「床「床「床「
+常ワ常ン 常ワ常ン床「床「床「
+常ワ常ン常゙ 常ワ常ン常゙床「床「
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚床「
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」キ`;
+」テ」ア RPAD(`」テ」ア`,5,'治')
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫治
+竺軸宍 竺軸宍治治
+竺軸 竺軸治治治
+竺 竺治治治治
+ 治治治治治
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ク`;
+」テ」ア RPAD(`」テ」ア`,5,'」リ')
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ」リ
+、「、、、ヲ 、「、、、ヲ」リ」リ
+、「、、 、「、、」リ」リ」リ
+、「 、「」リ」リ」リ」リ
+ 」リ」リ」リ」リ」リ
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ケ`;
+」テ」ア RPAD(`」テ」ア`,5,'床「' )
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚床「
+常ワ常ン常゙ 常ワ常ン常゙床「床「
+常ワ常ン 常ワ常ン床「床「床「
+常ワ 常ワ床「床「床「床「
+ 床「床「床「床「床「
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア」ー`;
+」テ」ア RPAD(`」テ」ア`,5,'治')
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫治
+竺軸宍 竺軸宍治治
+竺軸 竺軸治治治
+竺 竺治治治治
+ 治治治治治
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ア」ア`;
+」テ」ア RPAD(`」テ」ア`,5,'」リ')
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ」リ
+、「、、、ヲ 、「、、、ヲ」リ」リ
+、「、、 、「、、」リ」リ」リ
+、「 、「」リ」リ」リ」リ
+ 」リ」リ」リ」リ」リ
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ア」イ`;
+」テ」ア RPAD(`」テ」ア`,5,'床「' )
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚床「
+常ワ常ン常゙ 常ワ常ン常゙床「床「
+常ワ常ン 常ワ常ン床「床「床「
+常ワ 常ワ床「床「床「床「
+ 床「床「床「床「床「
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_rpad_utf8.result b/mysql-test/suite/jp/r/jp_rpad_utf8.result
new file mode 100755
index 00000000000..c482a058bd8
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_rpad_utf8.result
@@ -0,0 +1,146 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'ス。') FROM `シエシ疏;
+シ」シ RPAD(`シ」シ疏,5,'ス。')
+ ス。ス。ス。ス。ス。
+スア スアス。ス。ス。ス。
+スアスイ スアスイス。ス。ス。
+スアスイスウ スアスイスウス。ス。
+スアスイスウスエ スアスイスウスエス。
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'シク') FROM `シエシ蛋;
+シ」シ RPAD(`シ」シ疏,5,'シク')
+ シクシクシクシクシク
+縺 縺ゑシクシクシクシク
+縺ゅ> 縺ゅ>シクシクシク
+縺ゅ>縺 縺ゅ>縺シクシク
+縺ゅ>縺縺 縺ゅ>縺縺茨シク
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'荳') FROM `シエシ伝;
+シ」シ RPAD(`シ」シ疏,5,'荳')
+ 荳荳荳荳荳
+鮴 鮴比ク荳荳荳
+鮴秘セ 鮴秘セ紋ク荳荳
+鮴秘セ夜セ 鮴秘セ夜セ嶺ク荳
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ樔ク
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'ス。') FROM `シエシ覗;
+シ」シ RPAD(`シ」シ疏,5,'ス。')
+ ス。ス。ス。ス。ス。
+スア スアス。ス。ス。ス。
+スアスイ スアスイス。ス。ス。
+スアスイスウ スアスイスウス。ス。
+スアスイスウスエ スアスイスウスエス。
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'シク') FROM `シエシ描;
+シ」シ RPAD(`シ」シ疏,5,'シク')
+ シクシクシクシクシク
+縺 縺ゑシクシクシクシク
+縺ゅ> 縺ゅ>シクシクシク
+縺ゅ>縺 縺ゅ>縺シクシク
+縺ゅ>縺縺 縺ゅ>縺縺茨シク
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'荳' ) FROM `シエシ冒;
+シ」シ RPAD(`シ」シ疏,5,'荳' )
+ 荳荳荳荳荳
+鮴 鮴比ク荳荳荳
+鮴秘セ 鮴秘セ紋ク荳荳
+鮴秘セ夜セ 鮴秘セ夜セ嶺ク荳
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ樔ク
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'ス。') FROM `シエシ輿;
+シ」シ RPAD(`シ」シ疏,5,'ス。')
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエス。
+スアスイスウ スアスイスウス。ス。
+スアスイ スアスイス。ス。ス。
+スア スアス。ス。ス。ス。
+ ス。ス。ス。ス。ス。
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'シク') FROM `シエシ倭;
+シ」シ RPAD(`シ」シ疏,5,'シク')
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺茨シク
+縺ゅ>縺 縺ゅ>縺シクシク
+縺ゅ> 縺ゅ>シクシクシク
+縺 縺ゑシクシクシクシク
+ シクシクシクシクシク
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'荳' ) FROM `シエシ兪;
+シ」シ RPAD(`シ」シ疏,5,'荳' )
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ樔ク
+鮴秘セ夜セ 鮴秘セ夜セ嶺ク荳
+鮴秘セ 鮴秘セ紋ク荳荳
+鮴 鮴比ク荳荳荳
+ 荳荳荳荳荳
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'ス。') FROM `シエシ托シ秦;
+シ」シ RPAD(`シ」シ疏,5,'ス。')
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエス。
+スアスイスウ スアスイスウス。ス。
+スアスイ スアスイス。ス。ス。
+スア スアス。ス。ス。ス。
+ ス。ス。ス。ス。ス。
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'シク') FROM `シエシ托シ疏;
+シ」シ RPAD(`シ」シ疏,5,'シク')
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺茨シク
+縺ゅ>縺 縺ゅ>縺シクシク
+縺ゅ> 縺ゅ>シクシクシク
+縺 縺ゑシクシクシクシク
+ シクシクシクシクシク
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'荳' ) FROM `シエシ托シ蛋;
+シ」シ RPAD(`シ」シ疏,5,'荳' )
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ樔ク
+鮴秘セ夜セ 鮴秘セ夜セ嶺ク荳
+鮴秘セ 鮴秘セ紋ク荳荳
+鮴 鮴比ク荳荳荳
+ 荳荳荳荳荳
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_rtrim_sjis.result b/mysql-test/suite/jp/r/jp_rtrim_sjis.result
new file mode 100755
index 00000000000..01ab173c982
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_rtrim_sjis.result
@@ -0,0 +1,228 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T1` VALUES ('アイウエオ ');
+INSERT INTO `T1` VALUES ('アイウエオ ');
+INSERT INTO `T1` VALUES ('アイウエオ ');
+INSERT INTO `T1` VALUES ('アイウエオ ');
+INSERT INTO `T1` VALUES ('アイウエオ  ');
+INSERT INTO `T1` VALUES ('アイウエオ   ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T2` VALUES ('あいうえお ');
+INSERT INTO `T2` VALUES ('あいうえお ');
+INSERT INTO `T2` VALUES ('あいうえお ');
+INSERT INTO `T2` VALUES ('あいうえお ');
+INSERT INTO `T2` VALUES ('あいうえお  ');
+INSERT INTO `T2` VALUES ('あいうえお   ');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T3` VALUES ('ソ十表予構 ');
+INSERT INTO `T3` VALUES ('ソ十表予構 ');
+INSERT INTO `T3` VALUES ('ソ十表予構 ');
+INSERT INTO `T3` VALUES ('ソ十表予構 ');
+INSERT INTO `T3` VALUES ('ソ十表予構  ');
+INSERT INTO `T3` VALUES ('ソ十表予構   ');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T4` VALUES ('アイウエオ ');
+INSERT INTO `T4` VALUES ('アイウエオ ');
+INSERT INTO `T4` VALUES ('アイウエオ ');
+INSERT INTO `T4` VALUES ('アイウエオ ');
+INSERT INTO `T4` VALUES ('アイウエオ  ');
+INSERT INTO `T4` VALUES ('アイウエオ   ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T5` VALUES ('あいうえお ');
+INSERT INTO `T5` VALUES ('あいうえお ');
+INSERT INTO `T5` VALUES ('あいうえお ');
+INSERT INTO `T5` VALUES ('あいうえお ');
+INSERT INTO `T5` VALUES ('あいうえお  ');
+INSERT INTO `T5` VALUES ('あいうえお   ');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T6` VALUES ('ソ十表予構 ');
+INSERT INTO `T6` VALUES ('ソ十表予構 ');
+INSERT INTO `T6` VALUES ('ソ十表予構 ');
+INSERT INTO `T6` VALUES ('ソ十表予構 ');
+INSERT INTO `T6` VALUES ('ソ十表予構  ');
+INSERT INTO `T6` VALUES ('ソ十表予構   ');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T7` VALUES ('アイウエオ ');
+INSERT INTO `T7` VALUES ('アイウエオ ');
+INSERT INTO `T7` VALUES ('アイウエオ ');
+INSERT INTO `T7` VALUES ('アイウエオ ');
+INSERT INTO `T7` VALUES ('アイウエオ  ');
+INSERT INTO `T7` VALUES ('アイウエオ   ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T8` VALUES ('あいうえお ');
+INSERT INTO `T8` VALUES ('あいうえお ');
+INSERT INTO `T8` VALUES ('あいうえお ');
+INSERT INTO `T8` VALUES ('あいうえお ');
+INSERT INTO `T8` VALUES ('あいうえお  ');
+INSERT INTO `T8` VALUES ('あいうえお   ');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T9` VALUES ('ソ十表予構 ');
+INSERT INTO `T9` VALUES ('ソ十表予構 ');
+INSERT INTO `T9` VALUES ('ソ十表予構 ');
+INSERT INTO `T9` VALUES ('ソ十表予構 ');
+INSERT INTO `T9` VALUES ('ソ十表予構  ');
+INSERT INTO `T9` VALUES ('ソ十表予構   ');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T10` VALUES ('アイウエオ ');
+INSERT INTO `T10` VALUES ('アイウエオ ');
+INSERT INTO `T10` VALUES ('アイウエオ ');
+INSERT INTO `T10` VALUES ('アイウエオ ');
+INSERT INTO `T10` VALUES ('アイウエオ  ');
+INSERT INTO `T10` VALUES ('アイウエオ   ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T11` VALUES ('あいうえお ');
+INSERT INTO `T11` VALUES ('あいうえお ');
+INSERT INTO `T11` VALUES ('あいうえお ');
+INSERT INTO `T11` VALUES ('あいうえお ');
+INSERT INTO `T11` VALUES ('あいうえお  ');
+INSERT INTO `T11` VALUES ('あいうえお   ');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+INSERT INTO `T12` VALUES ('ソ十表予構 ');
+INSERT INTO `T12` VALUES ('ソ十表予構 ');
+INSERT INTO `T12` VALUES ('ソ十表予構 ');
+INSERT INTO `T12` VALUES ('ソ十表予構 ');
+INSERT INTO `T12` VALUES ('ソ十表予構  ');
+INSERT INTO `T12` VALUES ('ソ十表予構   ');
+SELECT RTRIM(`C1`) from `T1`;
+RTRIM(`C1`)
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ 
+アイウエオ  
+アイウエオ   
+SELECT RTRIM(`C1`) from `T2`;
+RTRIM(`C1`)
+あいうえお
+あいうえお
+あいうえお
+あいうえお
+あいうえお 
+あいうえお  
+あいうえお   
+SELECT RTRIM(`C1`) from `T3`;
+RTRIM(`C1`)
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構 
+ソ十表予構  
+ソ十表予構   
+SELECT RTRIM(`C1`) from `T4`;
+RTRIM(`C1`)
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ 
+アイウエオ  
+アイウエオ   
+SELECT RTRIM(`C1`) from `T5`;
+RTRIM(`C1`)
+あいうえお
+あいうえお
+あいうえお
+あいうえお
+あいうえお 
+あいうえお  
+あいうえお   
+SELECT RTRIM(`C1`) from `T6`;
+RTRIM(`C1`)
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構 
+ソ十表予構  
+ソ十表予構   
+SELECT RTRIM(`C1`) from `T7`;
+RTRIM(`C1`)
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ 
+アイウエオ  
+アイウエオ   
+SELECT RTRIM(`C1`) from `T8`;
+RTRIM(`C1`)
+あいうえお
+あいうえお
+あいうえお
+あいうえお
+あいうえお 
+あいうえお  
+あいうえお   
+SELECT RTRIM(`C1`) from `T9`;
+RTRIM(`C1`)
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構 
+ソ十表予構  
+ソ十表予構   
+SELECT RTRIM(`C1`) from `T10`;
+RTRIM(`C1`)
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ
+アイウエオ 
+アイウエオ  
+アイウエオ   
+SELECT RTRIM(`C1`) from `T11`;
+RTRIM(`C1`)
+あいうえお
+あいうえお
+あいうえお
+あいうえお
+あいうえお 
+あいうえお  
+あいうえお   
+SELECT RTRIM(`C1`) from `T12`;
+RTRIM(`C1`)
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構
+ソ十表予構 
+ソ十表予構  
+ソ十表予構   
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_rtrim_ucs2.result b/mysql-test/suite/jp/r/jp_rtrim_ucs2.result
new file mode 100755
index 00000000000..905f5bef08f
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_rtrim_ucs2.result
@@ -0,0 +1,229 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア`;
+RTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七。。
+竺軸宍雫七。。。。
+竺軸宍雫七。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」イ`;
+RTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ。。
+、「、、、ヲ、ィ、ェ。。。。
+、「、、、ヲ、ィ、ェ。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ウ`;
+RTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常爍。
+常ワ常ン常゙常゚常爍。。。
+常ワ常ン常゙常゚常爍。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」エ`;
+RTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七。。
+竺軸宍雫七。。。。
+竺軸宍雫七。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」オ`;
+RTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ。。
+、「、、、ヲ、ィ、ェ。。。。
+、「、、、ヲ、ィ、ェ。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」カ`;
+RTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常爍。
+常ワ常ン常゙常゚常爍。。。
+常ワ常ン常゙常゚常爍。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」キ`;
+RTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七。。
+竺軸宍雫七。。。。
+竺軸宍雫七。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ク`;
+RTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ。。
+、「、、、ヲ、ィ、ェ。。。。
+、「、、、ヲ、ィ、ェ。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ケ`;
+RTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常爍。
+常ワ常ン常゙常゚常爍。。。
+常ワ常ン常゙常゚常爍。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」ー`;
+RTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七。。
+竺軸宍雫七。。。。
+竺軸宍雫七。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」ア`;
+RTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ。。
+、「、、、ヲ、ィ、ェ。。。。
+、「、、、ヲ、ィ、ェ。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」イ`;
+RTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常爍。
+常ワ常ン常゙常゚常爍。。。
+常ワ常ン常゙常゚常爍。。。。。
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_rtrim_ujis.result b/mysql-test/suite/jp/r/jp_rtrim_ujis.result
new file mode 100755
index 00000000000..84b141c16dc
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_rtrim_ujis.result
@@ -0,0 +1,228 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア`;
+RTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七。。
+竺軸宍雫七。。。。
+竺軸宍雫七。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」イ`;
+RTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ。。
+、「、、、ヲ、ィ、ェ。。。。
+、「、、、ヲ、ィ、ェ。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ウ`;
+RTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常爍。
+常ワ常ン常゙常゚常爍。。。
+常ワ常ン常゙常゚常爍。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」エ`;
+RTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七。。
+竺軸宍雫七。。。。
+竺軸宍雫七。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」オ`;
+RTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ。。
+、「、、、ヲ、ィ、ェ。。。。
+、「、、、ヲ、ィ、ェ。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」カ`;
+RTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常爍。
+常ワ常ン常゙常゚常爍。。。
+常ワ常ン常゙常゚常爍。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」キ`;
+RTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七。。
+竺軸宍雫七。。。。
+竺軸宍雫七。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ク`;
+RTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ。。
+、「、、、ヲ、ィ、ェ。。。。
+、「、、、ヲ、ィ、ェ。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ケ`;
+RTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常爍。
+常ワ常ン常゙常゚常爍。。。
+常ワ常ン常゙常゚常爍。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」ー`;
+RTRIM(`」テ」ア`)
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七
+竺軸宍雫七。。
+竺軸宍雫七。。。。
+竺軸宍雫七。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」ア`;
+RTRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ。。
+、「、、、ヲ、ィ、ェ。。。。
+、「、、、ヲ、ィ、ェ。。。。。。
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」イ`;
+RTRIM(`」テ」ア`)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常爍。
+常ワ常ン常゙常゚常爍。。。
+常ワ常ン常゙常゚常爍。。。。。
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_rtrim_utf8.result b/mysql-test/suite/jp/r/jp_rtrim_utf8.result
new file mode 100755
index 00000000000..09d719f3386
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_rtrim_utf8.result
@@ -0,0 +1,228 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ縲');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ縲縲');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ縲縲縲');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縲');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縲縲');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縲縲縲');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲縲');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ縲');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ縲縲');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ縲縲縲');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縲');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縲縲');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縲縲縲');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲縲');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ縲');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ縲縲');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ縲縲縲');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縲');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縲縲');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縲縲縲');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲縲');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ縲');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ縲縲');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ縲縲縲');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縲');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縲縲');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縲縲縲');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲縲');
+SELECT RTRIM(`シ」シ疏) from `シエシ疏;
+RTRIM(`シ」シ疏)
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ縲
+スアスイスウスエスオ縲縲
+スアスイスウスエスオ縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ蛋;
+RTRIM(`シ」シ疏)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縲
+縺ゅ>縺縺医♀縲縲
+縺ゅ>縺縺医♀縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ伝;
+RTRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。縲
+鮴秘セ夜セ鈴セ樣セ。縲縲
+鮴秘セ夜セ鈴セ樣セ。縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ覗;
+RTRIM(`シ」シ疏)
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ縲
+スアスイスウスエスオ縲縲
+スアスイスウスエスオ縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ描;
+RTRIM(`シ」シ疏)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縲
+縺ゅ>縺縺医♀縲縲
+縺ゅ>縺縺医♀縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ冒;
+RTRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。縲
+鮴秘セ夜セ鈴セ樣セ。縲縲
+鮴秘セ夜セ鈴セ樣セ。縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ輿;
+RTRIM(`シ」シ疏)
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ縲
+スアスイスウスエスオ縲縲
+スアスイスウスエスオ縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ倭;
+RTRIM(`シ」シ疏)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縲
+縺ゅ>縺縺医♀縲縲
+縺ゅ>縺縺医♀縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ兪;
+RTRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。縲
+鮴秘セ夜セ鈴セ樣セ。縲縲
+鮴秘セ夜セ鈴セ樣セ。縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ托シ秦;
+RTRIM(`シ」シ疏)
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ
+スアスイスウスエスオ縲
+スアスイスウスエスオ縲縲
+スアスイスウスエスオ縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ托シ疏;
+RTRIM(`シ」シ疏)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縲
+縺ゅ>縺縺医♀縲縲
+縺ゅ>縺縺医♀縲縲縲
+SELECT RTRIM(`シ」シ疏) from `シエシ托シ蛋;
+RTRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。縲
+鮴秘セ夜セ鈴セ樣セ。縲縲
+鮴秘セ夜セ鈴セ樣セ。縲縲縲
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_select_sjis.result b/mysql-test/suite/jp/r/jp_select_sjis.result
new file mode 100755
index 00000000000..d48d08d745f
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_select_sjis.result
@@ -0,0 +1,382 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+SELECT * FROM `T1`;
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+abcdefghijklmno
+PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~
+ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚
+SELECT * FROM `T2`;
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・0123
+・・・・・・・・・абвгдеёжзий
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・・・・abcdefghijklmno
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+・ァアィイゥウェエォオカガキギクグケゲコ
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+・АБВГДЕЁЖЗИЙКЛМНОПРС
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+・堯槇遙瑤凜熙・・・・・・・・・・・・・
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・
+pqrstuvwxyz・・・・・・・・・
+ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・
+ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+SELECT * FROM `T3`;
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T4`;
+C1
+ !"#$%&'()*+,-./
+ 。「」、・ヲァィゥェォャュョッ
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+abcdefghijklmno
+PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~
+ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚
+SELECT * FROM `T5`;
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・0123
+・・・・・・・・・абвгдеёжзий
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・・・・abcdefghijklmno
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+・ァアィイゥウェエォオカガキギクグケゲコ
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+・АБВГДЕЁЖЗИЙКЛМНОПРС
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+・堯槇遙瑤凜熙・・・・・・・・・・・・・
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・
+pqrstuvwxyz・・・・・・・・・
+ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・
+ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+SELECT * FROM `T6`;
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T7`;
+C1
+ !"#$%&'()*+,-./
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_
+abcdefghijklmno
+pqrstuvwxyz{|}~
+ 。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚
+SELECT * FROM `T8`;
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・・・・・・・・・・・・・・・・0123
+456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・
+・・・・・abcdefghijklmno
+pqrstuvwxyz・・・・・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・
+・ァアィイゥウェエォオカガキギクグケゲコ
+ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・АБВГДЕЁЖЗИЙКЛМНОПРС
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+・・・・・・・・・абвгдеёжзий
+клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+・堯槇遙瑤凜熙・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+SELECT * FROM `T9`;
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T10`;
+C1
+ !"#$%&'()*+,-./
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_
+abcdefghijklmno
+pqrstuvwxyz{|}~
+ 。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚
+SELECT * FROM `T11`;
+C1
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・・・・・・・・・・・・・・・・0123
+456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・
+・・・・・abcdefghijklmno
+pqrstuvwxyz・・・・・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・
+・ァアィイゥウェエォオカガキギクグケゲコ
+ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・АБВГДЕЁЖЗИЙКЛМНОПРС
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+・・・・・・・・・абвгдеёжзий
+клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+・堯槇遙瑤凜熙・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+SELECT * FROM `T12`;
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+drop table `T1`;
+drop table `T2`;
+drop table `T3`;
+drop table `T4`;
+drop table `T5`;
+drop table `T6`;
+drop table `T7`;
+drop table `T8`;
+drop table `T9`;
+drop table `T10`;
+drop table `T11`;
+drop table `T12`;
diff --git a/mysql-test/suite/jp/r/jp_select_ucs2.result b/mysql-test/suite/jp/r/jp_select_ucs2.result
new file mode 100755
index 00000000000..39d057ed107
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_select_ucs2.result
@@ -0,0 +1,227 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」イ` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ウ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」エ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」オ` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」カ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」キ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ク` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ケ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」ア」ー` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ア」ア` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ア」イ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+SELECT * FROM `」ヤ」ア`;
+c1
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+PQRSTUVWXYZ[\]^_
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」イ`;
+c1
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+SELECT * FROM `」ヤ」ウ`;
+c1
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT * FROM `」ヤ」エ`;
+c1
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+PQRSTUVWXYZ[\]^_
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」オ`;
+c1
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+SELECT * FROM `」ヤ」カ`;
+c1
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT * FROM `」ヤ」キ`;
+c1
+PQRSTUVWXYZ[\]^_
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」ク`;
+c1
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+SELECT * FROM `」ヤ」ケ`;
+c1
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+SELECT * FROM `」ヤ」ア」ー`;
+c1
+PQRSTUVWXYZ[\]^_
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」ア」ア`;
+c1
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ\。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+SELECT * FROM `」ヤ」ア」イ`;
+c1
+。ヲ召オ召カ~召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_select_ujis.result b/mysql-test/suite/jp/r/jp_select_ujis.result
new file mode 100755
index 00000000000..3eea73c8083
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_select_ujis.result
@@ -0,0 +1,538 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+SELECT * FROM `」ヤ」ア`;
+c1
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+abcdefghijklmno
+PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」イ`;
+c1
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT * FROM `」ヤ」ウ`;
+c1
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT * FROM `」ヤ」エ`;
+c1
+ !"#$%&'()*+,-./
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+abcdefghijklmno
+PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」オ`;
+c1
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT * FROM `」ヤ」カ`;
+c1
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT * FROM `」ヤ」キ`;
+c1
+ !"#$%&'()*+,-./
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_
+abcdefghijklmno
+pqrstuvwxyz{|}~
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」ク`;
+c1
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT * FROM `」ヤ」ケ`;
+c1
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT * FROM `」ヤ」ア」ー`;
+c1
+ !"#$%&'()*+,-./
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_
+abcdefghijklmno
+pqrstuvwxyz{|}~
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
+SELECT * FROM `」ヤ」ア」ア`;
+c1
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+SELECT * FROM `」ヤ」ア」イ`;
+c1
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_select_utf8.result b/mysql-test/suite/jp/r/jp_select_utf8.result
new file mode 100755
index 00000000000..43704ad2f6e
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_select_utf8.result
@@ -0,0 +1,538 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+SELECT * FROM `シエシ疏;
+c1
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+abcdefghijklmno
+PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT * FROM `シエシ蛋;
+c1
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT * FROM `シエシ伝;
+c1
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT * FROM `シエシ覗;
+c1
+ !"#$%&'()*+,-./
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+abcdefghijklmno
+PQRSTUVWXYZ[\]^_
+pqrstuvwxyz{|}~
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT * FROM `シエシ描;
+c1
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT * FROM `シエシ冒;
+c1
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT * FROM `シエシ輿;
+c1
+ !"#$%&'()*+,-./
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_
+abcdefghijklmno
+pqrstuvwxyz{|}~
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT * FROM `シエシ倭;
+c1
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT * FROM `シエシ兪;
+c1
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT * FROM `シエシ托シ秦;
+c1
+ !"#$%&'()*+,-./
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\]^_
+abcdefghijklmno
+pqrstuvwxyz{|}~
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
+SELECT * FROM `シエシ托シ疏;
+c1
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+SELECT * FROM `シエシ托シ蛋;
+c1
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+drop table `シエシ疏;
+drop table `シエシ蛋;
+drop table `シエシ伝;
+drop table `シエシ覗;
+drop table `シエシ描;
+drop table `シエシ冒;
+drop table `シエシ輿;
+drop table `シエシ倭;
+drop table `シエシ兪;
+drop table `シエシ托シ秦;
+drop table `シエシ托シ疏;
+drop table `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_subquery_sjis.result b/mysql-test/suite/jp/r/jp_subquery_sjis.result
new file mode 100755
index 00000000000..b94de3630af
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_subquery_sjis.result
@@ -0,0 +1,206 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T1b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T4b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T7b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T11a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T11b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T12a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T12b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+INSERT INTO `T1a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T1b` VALUES ('ア');
+INSERT INTO `T2a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T2b` VALUES ('あ');
+INSERT INTO `T3a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T3b` VALUES ('ソ');
+INSERT INTO `T4a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T4b` VALUES ('ア');
+INSERT INTO `T5a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T5b` VALUES ('あ');
+INSERT INTO `T6a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T6b` VALUES ('ソ');
+INSERT INTO `T7a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T7b` VALUES ('ア');
+INSERT INTO `T8a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T8b` VALUES ('あ');
+INSERT INTO `T9a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T9b` VALUES ('ソ');
+INSERT INTO `T10a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T10b` VALUES ('ア');
+INSERT INTO `T11a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T11b` VALUES ('あ');
+INSERT INTO `T12a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T12b` VALUES ('ソ');
+SELECT `C1` FROM `T1a` WHERE `C1` IN (SELECT `C1` FROM `T1b`);
+C1
+ア
+SELECT `C1` FROM `T1a` WHERE EXISTS (SELECT `C1` FROM `T1b` WHERE `T1a`.`C1` = `T1b`.`C1`);
+C1
+ア
+SELECT `C1` FROM `T1a` WHERE NOT EXISTS (SELECT `C1` FROM `T1b` WHERE `T1a`.`C1` = `T1b`.`C1`);
+C1
+カ
+サ
+SELECT `C1` FROM `T2a` WHERE `C1` IN (SELECT `C1` FROM `T2b`);
+C1
+あ
+SELECT `C1` FROM `T2a` WHERE EXISTS (SELECT `C1` FROM `T2b` WHERE `T2a`.`C1` = `T2b`.`C1`);
+C1
+あ
+SELECT `C1` FROM `T2a` WHERE NOT EXISTS (SELECT `C1` FROM `T2b` WHERE `T2a`.`C1` = `T2b`.`C1`);
+C1
+か
+さ
+SELECT `C1` FROM `T3a` WHERE `C1` IN (SELECT `C1` FROM `T3b`);
+C1
+ソ
+SELECT `C1` FROM `T3a` WHERE EXISTS (SELECT `C1` FROM `T3b` WHERE `T3a`.`C1` = `T3b`.`C1`);
+C1
+ソ
+SELECT `C1` FROM `T3a` WHERE NOT EXISTS (SELECT `C1` FROM `T3b` WHERE `T3a`.`C1` = `T3b`.`C1`);
+C1
+十
+表
+SELECT `C1` FROM `T4a` WHERE `C1` IN (SELECT `C1` FROM `T4b`);
+C1
+ア
+SELECT `C1` FROM `T4a` WHERE EXISTS (SELECT `C1` FROM `T4b` WHERE `T4a`.`C1` = `T4b`.`C1`);
+C1
+ア
+SELECT `C1` FROM `T4a` WHERE NOT EXISTS (SELECT `C1` FROM `T4b` WHERE `T4a`.`C1` = `T4b`.`C1`);
+C1
+カ
+サ
+SELECT `C1` FROM `T5a` WHERE `C1` IN (SELECT `C1` FROM `T5b`);
+C1
+あ
+SELECT `C1` FROM `T5a` WHERE EXISTS (SELECT `C1` FROM `T5b` WHERE `T5a`.`C1` = `T5b`.`C1`);
+C1
+あ
+SELECT `C1` FROM `T5a` WHERE NOT EXISTS (SELECT `C1` FROM `T5b` WHERE `T5a`.`C1` = `T5b`.`C1`);
+C1
+か
+さ
+SELECT `C1` FROM `T6a` WHERE `C1` IN (SELECT `C1` FROM `T6b`);
+C1
+ソ
+SELECT `C1` FROM `T6a` WHERE EXISTS (SELECT `C1` FROM `T6b` WHERE `T6a`.`C1` = `T6b`.`C1`);
+C1
+ソ
+SELECT `C1` FROM `T6a` WHERE NOT EXISTS (SELECT `C1` FROM `T6b` WHERE `T6a`.`C1` = `T6b`.`C1`);
+C1
+十
+表
+SELECT `C1` FROM `T7a` WHERE `C1` IN (SELECT `C1` FROM `T7b`);
+C1
+ア
+SELECT `C1` FROM `T7a` WHERE EXISTS (SELECT `C1` FROM `T7b` WHERE `T7a`.`C1` = `T7b`.`C1`);
+C1
+ア
+SELECT `C1` FROM `T7a` WHERE NOT EXISTS (SELECT `C1` FROM `T7b` WHERE `T7a`.`C1` = `T7b`.`C1`);
+C1
+カ
+サ
+SELECT `C1` FROM `T8a` WHERE `C1` IN (SELECT `C1` FROM `T8b`);
+C1
+あ
+SELECT `C1` FROM `T8a` WHERE EXISTS (SELECT `C1` FROM `T8b` WHERE `T8a`.`C1` = `T8b`.`C1`);
+C1
+あ
+SELECT `C1` FROM `T8a` WHERE NOT EXISTS (SELECT `C1` FROM `T8b` WHERE `T8a`.`C1` = `T8b`.`C1`);
+C1
+か
+さ
+SELECT `C1` FROM `T9a` WHERE `C1` IN (SELECT `C1` FROM `T9b`);
+C1
+ソ
+SELECT `C1` FROM `T9a` WHERE EXISTS (SELECT `C1` FROM `T9b` WHERE `T9a`.`C1` = `T9b`.`C1`);
+C1
+ソ
+SELECT `C1` FROM `T9a` WHERE NOT EXISTS (SELECT `C1` FROM `T9b` WHERE `T9a`.`C1` = `T9b`.`C1`);
+C1
+十
+表
+SELECT `C1` FROM `T10a` WHERE `C1` IN (SELECT `C1` FROM `T10b`);
+C1
+ア
+SELECT `C1` FROM `T10a` WHERE EXISTS (SELECT `C1` FROM `T10b` WHERE `T10a`.`C1` = `T10b`.`C1`);
+C1
+ア
+SELECT `C1` FROM `T10a` WHERE NOT EXISTS (SELECT `C1` FROM `T10b` WHERE `T10a`.`C1` = `T10b`.`C1`);
+C1
+カ
+サ
+SELECT `C1` FROM `T11a` WHERE `C1` IN (SELECT `C1` FROM `T11b`);
+C1
+あ
+SELECT `C1` FROM `T11a` WHERE EXISTS (SELECT `C1` FROM `T11b` WHERE `T11a`.`C1` = `T11b`.`C1`);
+C1
+あ
+SELECT `C1` FROM `T11a` WHERE NOT EXISTS (SELECT `C1` FROM `T11b` WHERE `T11a`.`C1` = `T11b`.`C1`);
+C1
+か
+さ
+SELECT `C1` FROM `T12a` WHERE `C1` IN (SELECT `C1` FROM `T12b`);
+C1
+ソ
+SELECT `C1` FROM `T12a` WHERE EXISTS (SELECT `C1` FROM `T12b` WHERE `T12a`.`C1` = `T12b`.`C1`);
+C1
+ソ
+SELECT `C1` FROM `T12a` WHERE NOT EXISTS (SELECT `C1` FROM `T12b` WHERE `T12a`.`C1` = `T12b`.`C1`);
+C1
+十
+表
+DROP TABLE `T1a`;
+DROP TABLE `T1b`;
+DROP TABLE `T2a`;
+DROP TABLE `T2b`;
+DROP TABLE `T3a`;
+DROP TABLE `T3b`;
+DROP TABLE `T4a`;
+DROP TABLE `T4b`;
+DROP TABLE `T5a`;
+DROP TABLE `T5b`;
+DROP TABLE `T6a`;
+DROP TABLE `T6b`;
+DROP TABLE `T7a`;
+DROP TABLE `T7b`;
+DROP TABLE `T8a`;
+DROP TABLE `T8b`;
+DROP TABLE `T9a`;
+DROP TABLE `T9b`;
+DROP TABLE `T10a`;
+DROP TABLE `T10b`;
+DROP TABLE `T11a`;
+DROP TABLE `T11b`;
+DROP TABLE `T12a`;
+DROP TABLE `T12b`;
diff --git a/mysql-test/suite/jp/r/jp_subquery_ucs2.result b/mysql-test/suite/jp/r/jp_subquery_ucs2.result
new file mode 100755
index 00000000000..023100ecce3
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_subquery_ucs2.result
@@ -0,0 +1,207 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」エb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」キb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」クa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」クb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ーa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ーb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = heap;
+INSERT INTO `」ヤ」アa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」アb` VALUES ('竺');
+INSERT INTO `」ヤ」イa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」イb` VALUES ('、「');
+INSERT INTO `」ヤ」ウa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ウb` VALUES ('常ワ');
+INSERT INTO `」ヤ」エa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」エb` VALUES ('竺');
+INSERT INTO `」ヤ」オa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」オb` VALUES ('、「');
+INSERT INTO `」ヤ」カa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」カb` VALUES ('常ワ');
+INSERT INTO `」ヤ」キa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」キb` VALUES ('竺');
+INSERT INTO `」ヤ」クa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」クb` VALUES ('、「');
+INSERT INTO `」ヤ」ケa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ケb` VALUES ('常ワ');
+INSERT INTO `」ヤ」ア」ーa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」ア」ーb` VALUES ('竺');
+INSERT INTO `」ヤ」ア」アa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」ア」アb` VALUES ('、「');
+INSERT INTO `」ヤ」ア」イa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」イb` VALUES ('常ワ');
+SELECT `」テ」ア` FROM `」ヤ」アa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」アb`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」アa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」アb` WHERE `」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」アa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」アb` WHERE `」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+」テ」ア
+叱
+悉
+SELECT `」テ」ア` FROM `」ヤ」イa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」イb`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」イa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」イb` WHERE `」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」イa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」イb` WHERE `」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+」テ」ア
+、ォ
+、オ
+SELECT `」テ」ア` FROM `」ヤ」ウa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ウb`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ウa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ウb` WHERE `」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ウa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ウb` WHERE `」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+」テ」ア
+常ン
+常゙
+SELECT `」テ」ア` FROM `」ヤ」エa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」エb`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」エa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」エb` WHERE `」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」エa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」エb` WHERE `」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+」テ」ア
+叱
+悉
+SELECT `」テ」ア` FROM `」ヤ」オa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」オb`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」オa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」オb` WHERE `」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」オa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」オb` WHERE `」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+」テ」ア
+、ォ
+、オ
+SELECT `」テ」ア` FROM `」ヤ」カa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」カb`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」カa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」カb` WHERE `」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」カa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」カb` WHERE `」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+」テ」ア
+常ン
+常゙
+SELECT `」テ」ア` FROM `」ヤ」キa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」キb`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」キa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」キb` WHERE `」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」キa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」キb` WHERE `」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+」テ」ア
+叱
+悉
+SELECT `」テ」ア` FROM `」ヤ」クa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」クb`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」クa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」クb` WHERE `」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」クa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」クb` WHERE `」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+」テ」ア
+、ォ
+、オ
+SELECT `」テ」ア` FROM `」ヤ」ケa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ケb`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ケa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ケb` WHERE `」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ケa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ケb` WHERE `」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+」テ」ア
+常ン
+常゙
+SELECT `」テ」ア` FROM `」ヤ」ア」ーa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ア」ーb`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」ア」ーa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」ーb` WHERE `」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」ア」ーa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」ーb` WHERE `」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+」テ」ア
+叱
+悉
+SELECT `」テ」ア` FROM `」ヤ」ア」アa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ア」アb`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」ア」アa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」アb` WHERE `」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」ア」アa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」アb` WHERE `」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+」テ」ア
+、ォ
+、オ
+SELECT `」テ」ア` FROM `」ヤ」ア」イa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ア」イb`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ア」イa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」イb` WHERE `」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ア」イa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」イb` WHERE `」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+」テ」ア
+常ン
+常゙
+DROP TABLE `」ヤ」アa`;
+DROP TABLE `」ヤ」アb`;
+DROP TABLE `」ヤ」イa`;
+DROP TABLE `」ヤ」イb`;
+DROP TABLE `」ヤ」ウa`;
+DROP TABLE `」ヤ」ウb`;
+DROP TABLE `」ヤ」エa`;
+DROP TABLE `」ヤ」エb`;
+DROP TABLE `」ヤ」オa`;
+DROP TABLE `」ヤ」オb`;
+DROP TABLE `」ヤ」カa`;
+DROP TABLE `」ヤ」カb`;
+DROP TABLE `」ヤ」キa`;
+DROP TABLE `」ヤ」キb`;
+DROP TABLE `」ヤ」クa`;
+DROP TABLE `」ヤ」クb`;
+DROP TABLE `」ヤ」ケa`;
+DROP TABLE `」ヤ」ケb`;
+DROP TABLE `」ヤ」ア」ーa`;
+DROP TABLE `」ヤ」ア」ーb`;
+DROP TABLE `」ヤ」ア」アa`;
+DROP TABLE `」ヤ」ア」アb`;
+DROP TABLE `」ヤ」ア」イa`;
+DROP TABLE `」ヤ」ア」イb`;
diff --git a/mysql-test/suite/jp/r/jp_subquery_ujis.result b/mysql-test/suite/jp/r/jp_subquery_ujis.result
new file mode 100755
index 00000000000..0b6aa03970f
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_subquery_ujis.result
@@ -0,0 +1,206 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」エb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」キb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」クa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」クb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ーa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ーb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = heap;
+INSERT INTO `」ヤ」アa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」アb` VALUES ('竺');
+INSERT INTO `」ヤ」イa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」イb` VALUES ('、「');
+INSERT INTO `」ヤ」ウa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ウb` VALUES ('常ワ');
+INSERT INTO `」ヤ」エa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」エb` VALUES ('竺');
+INSERT INTO `」ヤ」オa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」オb` VALUES ('、「');
+INSERT INTO `」ヤ」カa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」カb` VALUES ('常ワ');
+INSERT INTO `」ヤ」キa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」キb` VALUES ('竺');
+INSERT INTO `」ヤ」クa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」クb` VALUES ('、「');
+INSERT INTO `」ヤ」ケa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ケb` VALUES ('常ワ');
+INSERT INTO `」ヤ」ア」ーa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」ア」ーb` VALUES ('竺');
+INSERT INTO `」ヤ」ア」アa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」ア」アb` VALUES ('、「');
+INSERT INTO `」ヤ」ア」イa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」イb` VALUES ('常ワ');
+SELECT `」テ」ア` FROM `」ヤ」アa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」アb`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」アa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」アb` WHERE `」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」アa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」アb` WHERE `」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+」テ」ア
+叱
+悉
+SELECT `」テ」ア` FROM `」ヤ」イa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」イb`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」イa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」イb` WHERE `」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」イa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」イb` WHERE `」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+」テ」ア
+、ォ
+、オ
+SELECT `」テ」ア` FROM `」ヤ」ウa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ウb`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ウa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ウb` WHERE `」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ウa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ウb` WHERE `」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+」テ」ア
+常ン
+常゙
+SELECT `」テ」ア` FROM `」ヤ」エa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」エb`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」エa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」エb` WHERE `」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」エa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」エb` WHERE `」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+」テ」ア
+叱
+悉
+SELECT `」テ」ア` FROM `」ヤ」オa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」オb`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」オa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」オb` WHERE `」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」オa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」オb` WHERE `」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+」テ」ア
+、ォ
+、オ
+SELECT `」テ」ア` FROM `」ヤ」カa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」カb`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」カa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」カb` WHERE `」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」カa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」カb` WHERE `」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+」テ」ア
+常ン
+常゙
+SELECT `」テ」ア` FROM `」ヤ」キa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」キb`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」キa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」キb` WHERE `」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」キa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」キb` WHERE `」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+」テ」ア
+叱
+悉
+SELECT `」テ」ア` FROM `」ヤ」クa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」クb`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」クa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」クb` WHERE `」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」クa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」クb` WHERE `」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+」テ」ア
+、ォ
+、オ
+SELECT `」テ」ア` FROM `」ヤ」ケa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ケb`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ケa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ケb` WHERE `」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ケa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ケb` WHERE `」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+」テ」ア
+常ン
+常゙
+SELECT `」テ」ア` FROM `」ヤ」ア」ーa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ア」ーb`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」ア」ーa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」ーb` WHERE `」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+」テ」ア
+竺
+SELECT `」テ」ア` FROM `」ヤ」ア」ーa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」ーb` WHERE `」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+」テ」ア
+叱
+悉
+SELECT `」テ」ア` FROM `」ヤ」ア」アa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ア」アb`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」ア」アa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」アb` WHERE `」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+」テ」ア
+、「
+SELECT `」テ」ア` FROM `」ヤ」ア」アa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」アb` WHERE `」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+」テ」ア
+、ォ
+、オ
+SELECT `」テ」ア` FROM `」ヤ」ア」イa` WHERE `」テ」ア` IN (SELECT `」テ」ア` FROM `」ヤ」ア」イb`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ア」イa` WHERE EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」イb` WHERE `」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+」テ」ア
+常ワ
+SELECT `」テ」ア` FROM `」ヤ」ア」イa` WHERE NOT EXISTS (SELECT `」テ」ア` FROM `」ヤ」ア」イb` WHERE `」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+」テ」ア
+常ン
+常゙
+DROP TABLE `」ヤ」アa`;
+DROP TABLE `」ヤ」アb`;
+DROP TABLE `」ヤ」イa`;
+DROP TABLE `」ヤ」イb`;
+DROP TABLE `」ヤ」ウa`;
+DROP TABLE `」ヤ」ウb`;
+DROP TABLE `」ヤ」エa`;
+DROP TABLE `」ヤ」エb`;
+DROP TABLE `」ヤ」オa`;
+DROP TABLE `」ヤ」オb`;
+DROP TABLE `」ヤ」カa`;
+DROP TABLE `」ヤ」カb`;
+DROP TABLE `」ヤ」キa`;
+DROP TABLE `」ヤ」キb`;
+DROP TABLE `」ヤ」クa`;
+DROP TABLE `」ヤ」クb`;
+DROP TABLE `」ヤ」ケa`;
+DROP TABLE `」ヤ」ケb`;
+DROP TABLE `」ヤ」ア」ーa`;
+DROP TABLE `」ヤ」ア」ーb`;
+DROP TABLE `」ヤ」ア」アa`;
+DROP TABLE `」ヤ」ア」アb`;
+DROP TABLE `」ヤ」ア」イa`;
+DROP TABLE `」ヤ」ア」イb`;
diff --git a/mysql-test/suite/jp/r/jp_subquery_utf8.result b/mysql-test/suite/jp/r/jp_subquery_utf8.result
new file mode 100755
index 00000000000..ce56e660a65
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_subquery_utf8.result
@@ -0,0 +1,206 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ礎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ誕` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ鍛` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ殿` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ澱` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蚤` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ巴` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ病` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ秒` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ紡` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ肪` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ預` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ傭` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ和` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ話` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兮` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ冀` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ紳` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ臣` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ疎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ礎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ誕` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ鍛` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+INSERT INTO `シエシ疎` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ礎` VALUES ('スア');
+INSERT INTO `シエシ誕` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ鍛` VALUES ('縺');
+INSERT INTO `シエシ殿` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ澱` VALUES ('鮴');
+INSERT INTO `シエシ蚤` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ巴` VALUES ('スア');
+INSERT INTO `シエシ病` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ秒` VALUES ('縺');
+INSERT INTO `シエシ紡` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ肪` VALUES ('鮴');
+INSERT INTO `シエシ預` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ傭` VALUES ('スア');
+INSERT INTO `シエシ和` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ話` VALUES ('縺');
+INSERT INTO `シエシ兮` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ冀` VALUES ('鮴');
+INSERT INTO `シエシ托シ紳` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ托シ臣` VALUES ('スア');
+INSERT INTO `シエシ托シ疎` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ托シ礎` VALUES ('縺');
+INSERT INTO `シエシ托シ誕` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ托シ鍛` VALUES ('鮴');
+SELECT `シ」シ疏 FROM `シエシ疎` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ礎`);
+シ」シ
+スア
+SELECT `シ」シ疏 FROM `シエシ疎` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ礎` WHERE `シエシ疎`.`シ」シ疏 = `シエシ礎`.`シ」シ疏);
+シ」シ
+スア
+SELECT `シ」シ疏 FROM `シエシ疎` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ礎` WHERE `シエシ疎`.`シ」シ疏 = `シエシ礎`.`シ」シ疏);
+シ」シ
+スカ
+スサ
+SELECT `シ」シ疏 FROM `シエシ誕` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ鍛`);
+シ」シ
+縺
+SELECT `シ」シ疏 FROM `シエシ誕` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ鍛` WHERE `シエシ誕`.`シ」シ疏 = `シエシ鍛`.`シ」シ疏);
+シ」シ
+縺
+SELECT `シ」シ疏 FROM `シエシ誕` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ鍛` WHERE `シエシ誕`.`シ」シ疏 = `シエシ鍛`.`シ」シ疏);
+シ」シ
+縺
+縺
+SELECT `シ」シ疏 FROM `シエシ殿` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ澱`);
+シ」シ
+鮴
+SELECT `シ」シ疏 FROM `シエシ殿` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ澱` WHERE `シエシ殿`.`シ」シ疏 = `シエシ澱`.`シ」シ疏);
+シ」シ
+鮴
+SELECT `シ」シ疏 FROM `シエシ殿` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ澱` WHERE `シエシ殿`.`シ」シ疏 = `シエシ澱`.`シ」シ疏);
+シ」シ
+鮴
+鮴
+SELECT `シ」シ疏 FROM `シエシ蚤` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ巴`);
+シ」シ
+スア
+SELECT `シ」シ疏 FROM `シエシ蚤` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ巴` WHERE `シエシ蚤`.`シ」シ疏 = `シエシ巴`.`シ」シ疏);
+シ」シ
+スア
+SELECT `シ」シ疏 FROM `シエシ蚤` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ巴` WHERE `シエシ蚤`.`シ」シ疏 = `シエシ巴`.`シ」シ疏);
+シ」シ
+スカ
+スサ
+SELECT `シ」シ疏 FROM `シエシ病` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ秒`);
+シ」シ
+縺
+SELECT `シ」シ疏 FROM `シエシ病` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ秒` WHERE `シエシ病`.`シ」シ疏 = `シエシ秒`.`シ」シ疏);
+シ」シ
+縺
+SELECT `シ」シ疏 FROM `シエシ病` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ秒` WHERE `シエシ病`.`シ」シ疏 = `シエシ秒`.`シ」シ疏);
+シ」シ
+縺
+縺
+SELECT `シ」シ疏 FROM `シエシ紡` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ肪`);
+シ」シ
+鮴
+SELECT `シ」シ疏 FROM `シエシ紡` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ肪` WHERE `シエシ紡`.`シ」シ疏 = `シエシ肪`.`シ」シ疏);
+シ」シ
+鮴
+SELECT `シ」シ疏 FROM `シエシ紡` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ肪` WHERE `シエシ紡`.`シ」シ疏 = `シエシ肪`.`シ」シ疏);
+シ」シ
+鮴
+鮴
+SELECT `シ」シ疏 FROM `シエシ預` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ傭`);
+シ」シ
+スア
+SELECT `シ」シ疏 FROM `シエシ預` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ傭` WHERE `シエシ預`.`シ」シ疏 = `シエシ傭`.`シ」シ疏);
+シ」シ
+スア
+SELECT `シ」シ疏 FROM `シエシ預` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ傭` WHERE `シエシ預`.`シ」シ疏 = `シエシ傭`.`シ」シ疏);
+シ」シ
+スカ
+スサ
+SELECT `シ」シ疏 FROM `シエシ和` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ話`);
+シ」シ
+縺
+SELECT `シ」シ疏 FROM `シエシ和` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ話` WHERE `シエシ和`.`シ」シ疏 = `シエシ話`.`シ」シ疏);
+シ」シ
+縺
+SELECT `シ」シ疏 FROM `シエシ和` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ話` WHERE `シエシ和`.`シ」シ疏 = `シエシ話`.`シ」シ疏);
+シ」シ
+縺
+縺
+SELECT `シ」シ疏 FROM `シエシ兮` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ冀`);
+シ」シ
+鮴
+SELECT `シ」シ疏 FROM `シエシ兮` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ冀` WHERE `シエシ兮`.`シ」シ疏 = `シエシ冀`.`シ」シ疏);
+シ」シ
+鮴
+SELECT `シ」シ疏 FROM `シエシ兮` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ冀` WHERE `シエシ兮`.`シ」シ疏 = `シエシ冀`.`シ」シ疏);
+シ」シ
+鮴
+鮴
+SELECT `シ」シ疏 FROM `シエシ托シ紳` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ托シ臣`);
+シ」シ
+スア
+SELECT `シ」シ疏 FROM `シエシ托シ紳` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ臣` WHERE `シエシ托シ紳`.`シ」シ疏 = `シエシ托シ臣`.`シ」シ疏);
+シ」シ
+スア
+SELECT `シ」シ疏 FROM `シエシ托シ紳` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ臣` WHERE `シエシ托シ紳`.`シ」シ疏 = `シエシ托シ臣`.`シ」シ疏);
+シ」シ
+スカ
+スサ
+SELECT `シ」シ疏 FROM `シエシ托シ疎` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ托シ礎`);
+シ」シ
+縺
+SELECT `シ」シ疏 FROM `シエシ托シ疎` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ礎` WHERE `シエシ托シ疎`.`シ」シ疏 = `シエシ托シ礎`.`シ」シ疏);
+シ」シ
+縺
+SELECT `シ」シ疏 FROM `シエシ托シ疎` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ礎` WHERE `シエシ托シ疎`.`シ」シ疏 = `シエシ托シ礎`.`シ」シ疏);
+シ」シ
+縺
+縺
+SELECT `シ」シ疏 FROM `シエシ托シ誕` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ托シ鍛`);
+シ」シ
+鮴
+SELECT `シ」シ疏 FROM `シエシ托シ誕` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ鍛` WHERE `シエシ托シ誕`.`シ」シ疏 = `シエシ托シ鍛`.`シ」シ疏);
+シ」シ
+鮴
+SELECT `シ」シ疏 FROM `シエシ托シ誕` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ鍛` WHERE `シエシ托シ誕`.`シ」シ疏 = `シエシ托シ鍛`.`シ」シ疏);
+シ」シ
+鮴
+鮴
+DROP TABLE `シエシ疎`;
+DROP TABLE `シエシ礎`;
+DROP TABLE `シエシ誕`;
+DROP TABLE `シエシ鍛`;
+DROP TABLE `シエシ殿`;
+DROP TABLE `シエシ澱`;
+DROP TABLE `シエシ蚤`;
+DROP TABLE `シエシ巴`;
+DROP TABLE `シエシ病`;
+DROP TABLE `シエシ秒`;
+DROP TABLE `シエシ紡`;
+DROP TABLE `シエシ肪`;
+DROP TABLE `シエシ預`;
+DROP TABLE `シエシ傭`;
+DROP TABLE `シエシ和`;
+DROP TABLE `シエシ話`;
+DROP TABLE `シエシ兮`;
+DROP TABLE `シエシ冀`;
+DROP TABLE `シエシ托シ紳`;
+DROP TABLE `シエシ托シ臣`;
+DROP TABLE `シエシ托シ疎`;
+DROP TABLE `シエシ托シ礎`;
+DROP TABLE `シエシ托シ誕`;
+DROP TABLE `シエシ托シ鍛`;
diff --git a/mysql-test/suite/jp/r/jp_substring_sjis.result b/mysql-test/suite/jp/r/jp_substring_sjis.result
new file mode 100755
index 00000000000..3fe5bf44b86
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_substring_sjis.result
@@ -0,0 +1,2738 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T1`;
+C1 SUBSTRING(`C1`,0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T1`;
+C1 SUBSTRING(`C1`,1)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T1`;
+C1 SUBSTRING(`C1`,2)
+
+ア
+アイ イ
+アイウ イウ
+アイウエ イウエ
+アイウエオ イウエオ
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T1`;
+C1 SUBSTRING(`C1`,3)
+
+ア
+アイ
+アイウ ウ
+アイウエ ウエ
+アイウエオ ウエオ
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T1`;
+C1 SUBSTRING(`C1`,4)
+
+ア
+アイ
+アイウ
+アイウエ エ
+アイウエオ エオ
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T1`;
+C1 SUBSTRING(`C1`,5)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ オ
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T1`;
+C1 SUBSTRING(`C1`,6)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 1)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 2)
+
+ア
+アイ イ
+アイウ イウ
+アイウエ イウエ
+アイウエオ イウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 3)
+
+ア
+アイ
+アイウ ウ
+アイウエ ウエ
+アイウエオ ウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 4)
+
+ア
+アイ
+アイウ
+アイウエ エ
+アイウエオ エオ
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 5)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ オ
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 6)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T1`;
+C1 SUBSTRING(`C1`,1,0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T1`;
+C1 SUBSTRING(`C1`,1,1)
+
+ア ア
+アイ ア
+アイウ ア
+アイウエ ア
+アイウエオ ア
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T1`;
+C1 SUBSTRING(`C1`,1,2)
+
+ア ア
+アイ アイ
+アイウ アイ
+アイウエ アイ
+アイウエオ アイ
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T1`;
+C1 SUBSTRING(`C1`,1,3)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウ
+アイウエオ アイウ
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T1`;
+C1 SUBSTRING(`C1`,1,4)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエ
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T1`;
+C1 SUBSTRING(`C1`,1,5)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T1`;
+C1 SUBSTRING(`C1`,1,6)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+
+ア ア
+アイ ア
+アイウ ア
+アイウエ ア
+アイウエオ ア
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+
+ア ア
+アイ アイ
+アイウ アイ
+アイウエ アイ
+アイウエオ アイ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウ
+アイウエオ アイウ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T1`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T2`;
+C1 SUBSTRING(`C1`,0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T2`;
+C1 SUBSTRING(`C1`,1)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T2`;
+C1 SUBSTRING(`C1`,2)
+
+あ
+あい い
+あいう いう
+あいうえ いうえ
+あいうえお いうえお
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T2`;
+C1 SUBSTRING(`C1`,3)
+
+あ
+あい
+あいう う
+あいうえ うえ
+あいうえお うえお
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T2`;
+C1 SUBSTRING(`C1`,4)
+
+あ
+あい
+あいう
+あいうえ え
+あいうえお えお
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T2`;
+C1 SUBSTRING(`C1`,5)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお お
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T2`;
+C1 SUBSTRING(`C1`,6)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 1)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 2)
+
+あ
+あい い
+あいう いう
+あいうえ いうえ
+あいうえお いうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 3)
+
+あ
+あい
+あいう う
+あいうえ うえ
+あいうえお うえお
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 4)
+
+あ
+あい
+あいう
+あいうえ え
+あいうえお えお
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 5)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお お
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 6)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T2`;
+C1 SUBSTRING(`C1`,1,0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T2`;
+C1 SUBSTRING(`C1`,1,1)
+
+あ あ
+あい あ
+あいう あ
+あいうえ あ
+あいうえお あ
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T2`;
+C1 SUBSTRING(`C1`,1,2)
+
+あ あ
+あい あい
+あいう あい
+あいうえ あい
+あいうえお あい
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T2`;
+C1 SUBSTRING(`C1`,1,3)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいう
+あいうえお あいう
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T2`;
+C1 SUBSTRING(`C1`,1,4)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえ
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T2`;
+C1 SUBSTRING(`C1`,1,5)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T2`;
+C1 SUBSTRING(`C1`,1,6)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+
+あ あ
+あい あ
+あいう あ
+あいうえ あ
+あいうえお あ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+
+あ あ
+あい あい
+あいう あい
+あいうえ あい
+あいうえお あい
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいう
+あいうえお あいう
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T2`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T3`;
+C1 SUBSTRING(`C1`,0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T3`;
+C1 SUBSTRING(`C1`,1)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T3`;
+C1 SUBSTRING(`C1`,2)
+
+ソ
+ソ十 十
+ソ十表 十表
+ソ十表予 十表予
+ソ十表予構 十表予構
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T3`;
+C1 SUBSTRING(`C1`,3)
+
+ソ
+ソ十
+ソ十表 表
+ソ十表予 表予
+ソ十表予構 表予構
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T3`;
+C1 SUBSTRING(`C1`,4)
+
+ソ
+ソ十
+ソ十表
+ソ十表予 予
+ソ十表予構 予構
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T3`;
+C1 SUBSTRING(`C1`,5)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構 構
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T3`;
+C1 SUBSTRING(`C1`,6)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 1)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 2)
+
+ソ
+ソ十 十
+ソ十表 十表
+ソ十表予 十表予
+ソ十表予構 十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 3)
+
+ソ
+ソ十
+ソ十表 表
+ソ十表予 表予
+ソ十表予構 表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 4)
+
+ソ
+ソ十
+ソ十表
+ソ十表予 予
+ソ十表予構 予構
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 5)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構 構
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 6)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T3`;
+C1 SUBSTRING(`C1`,1,0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T3`;
+C1 SUBSTRING(`C1`,1,1)
+
+ソ ソ
+ソ十 ソ
+ソ十表 ソ
+ソ十表予 ソ
+ソ十表予構 ソ
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T3`;
+C1 SUBSTRING(`C1`,1,2)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十
+ソ十表予 ソ十
+ソ十表予構 ソ十
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T3`;
+C1 SUBSTRING(`C1`,1,3)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表
+ソ十表予構 ソ十表
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T3`;
+C1 SUBSTRING(`C1`,1,4)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T3`;
+C1 SUBSTRING(`C1`,1,5)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T3`;
+C1 SUBSTRING(`C1`,1,6)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+
+ソ ソ
+ソ十 ソ
+ソ十表 ソ
+ソ十表予 ソ
+ソ十表予構 ソ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十
+ソ十表予 ソ十
+ソ十表予構 ソ十
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表
+ソ十表予構 ソ十表
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T3`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T4`;
+C1 SUBSTRING(`C1`,0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T4`;
+C1 SUBSTRING(`C1`,1)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T4`;
+C1 SUBSTRING(`C1`,2)
+
+ア
+アイ イ
+アイウ イウ
+アイウエ イウエ
+アイウエオ イウエオ
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T4`;
+C1 SUBSTRING(`C1`,3)
+
+ア
+アイ
+アイウ ウ
+アイウエ ウエ
+アイウエオ ウエオ
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T4`;
+C1 SUBSTRING(`C1`,4)
+
+ア
+アイ
+アイウ
+アイウエ エ
+アイウエオ エオ
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T4`;
+C1 SUBSTRING(`C1`,5)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ オ
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T4`;
+C1 SUBSTRING(`C1`,6)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 1)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 2)
+
+ア
+アイ イ
+アイウ イウ
+アイウエ イウエ
+アイウエオ イウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 3)
+
+ア
+アイ
+アイウ ウ
+アイウエ ウエ
+アイウエオ ウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 4)
+
+ア
+アイ
+アイウ
+アイウエ エ
+アイウエオ エオ
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 5)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ オ
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 6)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T4`;
+C1 SUBSTRING(`C1`,1,0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T4`;
+C1 SUBSTRING(`C1`,1,1)
+
+ア ア
+アイ ア
+アイウ ア
+アイウエ ア
+アイウエオ ア
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T4`;
+C1 SUBSTRING(`C1`,1,2)
+
+ア ア
+アイ アイ
+アイウ アイ
+アイウエ アイ
+アイウエオ アイ
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T4`;
+C1 SUBSTRING(`C1`,1,3)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウ
+アイウエオ アイウ
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T4`;
+C1 SUBSTRING(`C1`,1,4)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエ
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T4`;
+C1 SUBSTRING(`C1`,1,5)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T4`;
+C1 SUBSTRING(`C1`,1,6)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+
+ア
+アイ
+アイウ
+アイウエ
+アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+
+ア ア
+アイ ア
+アイウ ア
+アイウエ ア
+アイウエオ ア
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+
+ア ア
+アイ アイ
+アイウ アイ
+アイウエ アイ
+アイウエオ アイ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウ
+アイウエオ アイウ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T4`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+
+ア ア
+アイ アイ
+アイウ アイウ
+アイウエ アイウエ
+アイウエオ アイウエオ
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T5`;
+C1 SUBSTRING(`C1`,0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T5`;
+C1 SUBSTRING(`C1`,1)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T5`;
+C1 SUBSTRING(`C1`,2)
+
+あ
+あい い
+あいう いう
+あいうえ いうえ
+あいうえお いうえお
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T5`;
+C1 SUBSTRING(`C1`,3)
+
+あ
+あい
+あいう う
+あいうえ うえ
+あいうえお うえお
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T5`;
+C1 SUBSTRING(`C1`,4)
+
+あ
+あい
+あいう
+あいうえ え
+あいうえお えお
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T5`;
+C1 SUBSTRING(`C1`,5)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお お
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T5`;
+C1 SUBSTRING(`C1`,6)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 1)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 2)
+
+あ
+あい い
+あいう いう
+あいうえ いうえ
+あいうえお いうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 3)
+
+あ
+あい
+あいう う
+あいうえ うえ
+あいうえお うえお
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 4)
+
+あ
+あい
+あいう
+あいうえ え
+あいうえお えお
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 5)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお お
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 6)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T5`;
+C1 SUBSTRING(`C1`,1,0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T5`;
+C1 SUBSTRING(`C1`,1,1)
+
+あ あ
+あい あ
+あいう あ
+あいうえ あ
+あいうえお あ
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T5`;
+C1 SUBSTRING(`C1`,1,2)
+
+あ あ
+あい あい
+あいう あい
+あいうえ あい
+あいうえお あい
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T5`;
+C1 SUBSTRING(`C1`,1,3)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいう
+あいうえお あいう
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T5`;
+C1 SUBSTRING(`C1`,1,4)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえ
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T5`;
+C1 SUBSTRING(`C1`,1,5)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T5`;
+C1 SUBSTRING(`C1`,1,6)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+
+あ
+あい
+あいう
+あいうえ
+あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+
+あ あ
+あい あ
+あいう あ
+あいうえ あ
+あいうえお あ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+
+あ あ
+あい あい
+あいう あい
+あいうえ あい
+あいうえお あい
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいう
+あいうえお あいう
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T5`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+
+あ あ
+あい あい
+あいう あいう
+あいうえ あいうえ
+あいうえお あいうえお
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T6`;
+C1 SUBSTRING(`C1`,0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T6`;
+C1 SUBSTRING(`C1`,1)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T6`;
+C1 SUBSTRING(`C1`,2)
+
+ソ
+ソ十 十
+ソ十表 十表
+ソ十表予 十表予
+ソ十表予構 十表予構
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T6`;
+C1 SUBSTRING(`C1`,3)
+
+ソ
+ソ十
+ソ十表 表
+ソ十表予 表予
+ソ十表予構 表予構
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T6`;
+C1 SUBSTRING(`C1`,4)
+
+ソ
+ソ十
+ソ十表
+ソ十表予 予
+ソ十表予構 予構
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T6`;
+C1 SUBSTRING(`C1`,5)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構 構
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T6`;
+C1 SUBSTRING(`C1`,6)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 1)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 2)
+
+ソ
+ソ十 十
+ソ十表 十表
+ソ十表予 十表予
+ソ十表予構 十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 3)
+
+ソ
+ソ十
+ソ十表 表
+ソ十表予 表予
+ソ十表予構 表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 4)
+
+ソ
+ソ十
+ソ十表
+ソ十表予 予
+ソ十表予構 予構
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 5)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構 構
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 6)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T6`;
+C1 SUBSTRING(`C1`,1,0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T6`;
+C1 SUBSTRING(`C1`,1,1)
+
+ソ ソ
+ソ十 ソ
+ソ十表 ソ
+ソ十表予 ソ
+ソ十表予構 ソ
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T6`;
+C1 SUBSTRING(`C1`,1,2)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十
+ソ十表予 ソ十
+ソ十表予構 ソ十
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T6`;
+C1 SUBSTRING(`C1`,1,3)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表
+ソ十表予構 ソ十表
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T6`;
+C1 SUBSTRING(`C1`,1,4)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T6`;
+C1 SUBSTRING(`C1`,1,5)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T6`;
+C1 SUBSTRING(`C1`,1,6)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+
+ソ
+ソ十
+ソ十表
+ソ十表予
+ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+
+ソ ソ
+ソ十 ソ
+ソ十表 ソ
+ソ十表予 ソ
+ソ十表予構 ソ
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十
+ソ十表予 ソ十
+ソ十表予構 ソ十
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表
+ソ十表予構 ソ十表
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T6`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+
+ソ ソ
+ソ十 ソ十
+ソ十表 ソ十表
+ソ十表予 ソ十表予
+ソ十表予構 ソ十表予構
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T7`;
+C1 SUBSTRING(`C1`,0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T7`;
+C1 SUBSTRING(`C1`,1)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T7`;
+C1 SUBSTRING(`C1`,2)
+アイウエオ イウエオ
+アイウエ イウエ
+アイウ イウ
+アイ イ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T7`;
+C1 SUBSTRING(`C1`,3)
+アイウエオ ウエオ
+アイウエ ウエ
+アイウ ウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T7`;
+C1 SUBSTRING(`C1`,4)
+アイウエオ エオ
+アイウエ エ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T7`;
+C1 SUBSTRING(`C1`,5)
+アイウエオ オ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T7`;
+C1 SUBSTRING(`C1`,6)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 1)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 2)
+アイウエオ イウエオ
+アイウエ イウエ
+アイウ イウ
+アイ イ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 3)
+アイウエオ ウエオ
+アイウエ ウエ
+アイウ ウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 4)
+アイウエオ エオ
+アイウエ エ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 5)
+アイウエオ オ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 6)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T7`;
+C1 SUBSTRING(`C1`,1,0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T7`;
+C1 SUBSTRING(`C1`,1,1)
+アイウエオ ア
+アイウエ ア
+アイウ ア
+アイ ア
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T7`;
+C1 SUBSTRING(`C1`,1,2)
+アイウエオ アイ
+アイウエ アイ
+アイウ アイ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T7`;
+C1 SUBSTRING(`C1`,1,3)
+アイウエオ アイウ
+アイウエ アイウ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T7`;
+C1 SUBSTRING(`C1`,1,4)
+アイウエオ アイウエ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T7`;
+C1 SUBSTRING(`C1`,1,5)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T7`;
+C1 SUBSTRING(`C1`,1,6)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+アイウエオ ア
+アイウエ ア
+アイウ ア
+アイ ア
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+アイウエオ アイ
+アイウエ アイ
+アイウ アイ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+アイウエオ アイウ
+アイウエ アイウ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+アイウエオ アイウエ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T7`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T8`;
+C1 SUBSTRING(`C1`,0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T8`;
+C1 SUBSTRING(`C1`,1)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T8`;
+C1 SUBSTRING(`C1`,2)
+あいうえお いうえお
+あいうえ いうえ
+あいう いう
+あい い
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T8`;
+C1 SUBSTRING(`C1`,3)
+あいうえお うえお
+あいうえ うえ
+あいう う
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T8`;
+C1 SUBSTRING(`C1`,4)
+あいうえお えお
+あいうえ え
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T8`;
+C1 SUBSTRING(`C1`,5)
+あいうえお お
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T8`;
+C1 SUBSTRING(`C1`,6)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 1)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 2)
+あいうえお いうえお
+あいうえ いうえ
+あいう いう
+あい い
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 3)
+あいうえお うえお
+あいうえ うえ
+あいう う
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 4)
+あいうえお えお
+あいうえ え
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 5)
+あいうえお お
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 6)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T8`;
+C1 SUBSTRING(`C1`,1,0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T8`;
+C1 SUBSTRING(`C1`,1,1)
+あいうえお あ
+あいうえ あ
+あいう あ
+あい あ
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T8`;
+C1 SUBSTRING(`C1`,1,2)
+あいうえお あい
+あいうえ あい
+あいう あい
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T8`;
+C1 SUBSTRING(`C1`,1,3)
+あいうえお あいう
+あいうえ あいう
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T8`;
+C1 SUBSTRING(`C1`,1,4)
+あいうえお あいうえ
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T8`;
+C1 SUBSTRING(`C1`,1,5)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T8`;
+C1 SUBSTRING(`C1`,1,6)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+あいうえお あ
+あいうえ あ
+あいう あ
+あい あ
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+あいうえお あい
+あいうえ あい
+あいう あい
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+あいうえお あいう
+あいうえ あいう
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+あいうえお あいうえ
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T8`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T9`;
+C1 SUBSTRING(`C1`,0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T9`;
+C1 SUBSTRING(`C1`,1)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T9`;
+C1 SUBSTRING(`C1`,2)
+ソ十表予構 十表予構
+ソ十表予 十表予
+ソ十表 十表
+ソ十 十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T9`;
+C1 SUBSTRING(`C1`,3)
+ソ十表予構 表予構
+ソ十表予 表予
+ソ十表 表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T9`;
+C1 SUBSTRING(`C1`,4)
+ソ十表予構 予構
+ソ十表予 予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T9`;
+C1 SUBSTRING(`C1`,5)
+ソ十表予構 構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T9`;
+C1 SUBSTRING(`C1`,6)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 1)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 2)
+ソ十表予構 十表予構
+ソ十表予 十表予
+ソ十表 十表
+ソ十 十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 3)
+ソ十表予構 表予構
+ソ十表予 表予
+ソ十表 表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 4)
+ソ十表予構 予構
+ソ十表予 予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 5)
+ソ十表予構 構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 6)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T9`;
+C1 SUBSTRING(`C1`,1,0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T9`;
+C1 SUBSTRING(`C1`,1,1)
+ソ十表予構 ソ
+ソ十表予 ソ
+ソ十表 ソ
+ソ十 ソ
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T9`;
+C1 SUBSTRING(`C1`,1,2)
+ソ十表予構 ソ十
+ソ十表予 ソ十
+ソ十表 ソ十
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T9`;
+C1 SUBSTRING(`C1`,1,3)
+ソ十表予構 ソ十表
+ソ十表予 ソ十表
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T9`;
+C1 SUBSTRING(`C1`,1,4)
+ソ十表予構 ソ十表予
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T9`;
+C1 SUBSTRING(`C1`,1,5)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T9`;
+C1 SUBSTRING(`C1`,1,6)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+ソ十表予構 ソ
+ソ十表予 ソ
+ソ十表 ソ
+ソ十 ソ
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+ソ十表予構 ソ十
+ソ十表予 ソ十
+ソ十表 ソ十
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+ソ十表予構 ソ十表
+ソ十表予 ソ十表
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+ソ十表予構 ソ十表予
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T9`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T10`;
+C1 SUBSTRING(`C1`,0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T10`;
+C1 SUBSTRING(`C1`,1)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T10`;
+C1 SUBSTRING(`C1`,2)
+アイウエオ イウエオ
+アイウエ イウエ
+アイウ イウ
+アイ イ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T10`;
+C1 SUBSTRING(`C1`,3)
+アイウエオ ウエオ
+アイウエ ウエ
+アイウ ウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T10`;
+C1 SUBSTRING(`C1`,4)
+アイウエオ エオ
+アイウエ エ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T10`;
+C1 SUBSTRING(`C1`,5)
+アイウエオ オ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T10`;
+C1 SUBSTRING(`C1`,6)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 1)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 2)
+アイウエオ イウエオ
+アイウエ イウエ
+アイウ イウ
+アイ イ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 3)
+アイウエオ ウエオ
+アイウエ ウエ
+アイウ ウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 4)
+アイウエオ エオ
+アイウエ エ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 5)
+アイウエオ オ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 6)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T10`;
+C1 SUBSTRING(`C1`,1,0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T10`;
+C1 SUBSTRING(`C1`,1,1)
+アイウエオ ア
+アイウエ ア
+アイウ ア
+アイ ア
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T10`;
+C1 SUBSTRING(`C1`,1,2)
+アイウエオ アイ
+アイウエ アイ
+アイウ アイ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T10`;
+C1 SUBSTRING(`C1`,1,3)
+アイウエオ アイウ
+アイウエ アイウ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T10`;
+C1 SUBSTRING(`C1`,1,4)
+アイウエオ アイウエ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T10`;
+C1 SUBSTRING(`C1`,1,5)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T10`;
+C1 SUBSTRING(`C1`,1,6)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+アイウエオ
+アイウエ
+アイウ
+アイ
+ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+アイウエオ ア
+アイウエ ア
+アイウ ア
+アイ ア
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+アイウエオ アイ
+アイウエ アイ
+アイウ アイ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+アイウエオ アイウ
+アイウエ アイウ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+アイウエオ アイウエ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T10`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+アイウエオ アイウエオ
+アイウエ アイウエ
+アイウ アイウ
+アイ アイ
+ア ア
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T11`;
+C1 SUBSTRING(`C1`,0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T11`;
+C1 SUBSTRING(`C1`,1)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T11`;
+C1 SUBSTRING(`C1`,2)
+あいうえお いうえお
+あいうえ いうえ
+あいう いう
+あい い
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T11`;
+C1 SUBSTRING(`C1`,3)
+あいうえお うえお
+あいうえ うえ
+あいう う
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T11`;
+C1 SUBSTRING(`C1`,4)
+あいうえお えお
+あいうえ え
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T11`;
+C1 SUBSTRING(`C1`,5)
+あいうえお お
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T11`;
+C1 SUBSTRING(`C1`,6)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 1)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 2)
+あいうえお いうえお
+あいうえ いうえ
+あいう いう
+あい い
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 3)
+あいうえお うえお
+あいうえ うえ
+あいう う
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 4)
+あいうえお えお
+あいうえ え
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 5)
+あいうえお お
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 6)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T11`;
+C1 SUBSTRING(`C1`,1,0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T11`;
+C1 SUBSTRING(`C1`,1,1)
+あいうえお あ
+あいうえ あ
+あいう あ
+あい あ
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T11`;
+C1 SUBSTRING(`C1`,1,2)
+あいうえお あい
+あいうえ あい
+あいう あい
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T11`;
+C1 SUBSTRING(`C1`,1,3)
+あいうえお あいう
+あいうえ あいう
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T11`;
+C1 SUBSTRING(`C1`,1,4)
+あいうえお あいうえ
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T11`;
+C1 SUBSTRING(`C1`,1,5)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T11`;
+C1 SUBSTRING(`C1`,1,6)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+あいうえお
+あいうえ
+あいう
+あい
+あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+あいうえお あ
+あいうえ あ
+あいう あ
+あい あ
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+あいうえお あい
+あいうえ あい
+あいう あい
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+あいうえお あいう
+あいうえ あいう
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+あいうえお あいうえ
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T11`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+あいうえお あいうえお
+あいうえ あいうえ
+あいう あいう
+あい あい
+あ あ
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T12`;
+C1 SUBSTRING(`C1`,0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T12`;
+C1 SUBSTRING(`C1`,1)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T12`;
+C1 SUBSTRING(`C1`,2)
+ソ十表予構 十表予構
+ソ十表予 十表予
+ソ十表 十表
+ソ十 十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T12`;
+C1 SUBSTRING(`C1`,3)
+ソ十表予構 表予構
+ソ十表予 表予
+ソ十表 表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T12`;
+C1 SUBSTRING(`C1`,4)
+ソ十表予構 予構
+ソ十表予 予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T12`;
+C1 SUBSTRING(`C1`,5)
+ソ十表予構 構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T12`;
+C1 SUBSTRING(`C1`,6)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 1)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 2)
+ソ十表予構 十表予構
+ソ十表予 十表予
+ソ十表 十表
+ソ十 十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 3)
+ソ十表予構 表予構
+ソ十表予 表予
+ソ十表 表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 4)
+ソ十表予構 予構
+ソ十表予 予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 5)
+ソ十表予構 構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 6)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T12`;
+C1 SUBSTRING(`C1`,1,0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T12`;
+C1 SUBSTRING(`C1`,1,1)
+ソ十表予構 ソ
+ソ十表予 ソ
+ソ十表 ソ
+ソ十 ソ
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T12`;
+C1 SUBSTRING(`C1`,1,2)
+ソ十表予構 ソ十
+ソ十表予 ソ十
+ソ十表 ソ十
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T12`;
+C1 SUBSTRING(`C1`,1,3)
+ソ十表予構 ソ十表
+ソ十表予 ソ十表
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T12`;
+C1 SUBSTRING(`C1`,1,4)
+ソ十表予構 ソ十表予
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T12`;
+C1 SUBSTRING(`C1`,1,5)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T12`;
+C1 SUBSTRING(`C1`,1,6)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 1 FOR 0)
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 1 FOR 1)
+ソ十表予構 ソ
+ソ十表予 ソ
+ソ十表 ソ
+ソ十 ソ
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 1 FOR 2)
+ソ十表予構 ソ十
+ソ十表予 ソ十
+ソ十表 ソ十
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 1 FOR 3)
+ソ十表予構 ソ十表
+ソ十表予 ソ十表
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 1 FOR 4)
+ソ十表予構 ソ十表予
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 1 FOR 5)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T12`;
+C1 SUBSTRING(`C1` FROM 1 FOR 6)
+ソ十表予構 ソ十表予構
+ソ十表予 ソ十表予
+ソ十表 ソ十表
+ソ十 ソ十
+ソ ソ
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_substring_ucs2.result b/mysql-test/suite/jp/r/jp_substring_ucs2.result
new file mode 100755
index 00000000000..cb2a5b5b946
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_substring_ucs2.result
@@ -0,0 +1,1395 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_substring_ujis.result b/mysql-test/suite/jp/r/jp_substring_ujis.result
new file mode 100755
index 00000000000..229de0c0236
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_substring_ujis.result
@@ -0,0 +1,2738 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+
+竺
+竺軸 軸
+竺軸宍 軸宍
+竺軸宍雫 軸宍雫
+竺軸宍雫七 軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+
+竺
+竺軸
+竺軸宍 宍
+竺軸宍雫 宍雫
+竺軸宍雫七 宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫 雫
+竺軸宍雫七 雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七 七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+
+竺
+竺軸 軸
+竺軸宍 軸宍
+竺軸宍雫 軸宍雫
+竺軸宍雫七 軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+
+竺
+竺軸
+竺軸宍 宍
+竺軸宍雫 宍雫
+竺軸宍雫七 宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫 雫
+竺軸宍雫七 雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七 七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+
+、「
+、「、、 、、
+、「、、、ヲ 、、、ヲ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+
+、「
+、「、、
+、「、、、ヲ 、ヲ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+
+、「
+、「、、 、、
+、「、、、ヲ 、、、ヲ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+
+、「
+、「、、
+、「、、、ヲ 、ヲ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+
+常ワ
+常ワ常ン 常ン
+常ワ常ン常゙ 常ン常゙
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙常゚常 常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙ 常゙
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙常゚常 常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙常゚常 常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+
+常ワ
+常ワ常ン 常ン
+常ワ常ン常゙ 常ン常゙
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙常゚常 常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙ 常゙
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙常゚常 常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙常゚常 常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ウ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+
+竺
+竺軸 軸
+竺軸宍 軸宍
+竺軸宍雫 軸宍雫
+竺軸宍雫七 軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+
+竺
+竺軸
+竺軸宍 宍
+竺軸宍雫 宍雫
+竺軸宍雫七 宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫 雫
+竺軸宍雫七 雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七 七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+
+竺
+竺軸 軸
+竺軸宍 軸宍
+竺軸宍雫 軸宍雫
+竺軸宍雫七 軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+
+竺
+竺軸
+竺軸宍 宍
+竺軸宍雫 宍雫
+竺軸宍雫七 宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫 雫
+竺軸宍雫七 雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七 七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+竺
+竺軸
+竺軸宍
+竺軸宍雫
+竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+竺 竺
+竺軸 竺
+竺軸宍 竺
+竺軸宍雫 竺
+竺軸宍雫七 竺
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸
+竺軸宍雫 竺軸
+竺軸宍雫七 竺軸
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍雫七 竺軸宍
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」エ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+竺 竺
+竺軸 竺軸
+竺軸宍 竺軸宍
+竺軸宍雫 竺軸宍雫
+竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+
+、「
+、「、、 、、
+、「、、、ヲ 、、、ヲ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+
+、「
+、「、、
+、「、、、ヲ 、ヲ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+
+、「
+、「、、 、、
+、「、、、ヲ 、、、ヲ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+
+、「
+、「、、
+、「、、、ヲ 、ヲ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+、「
+、「、、
+、「、、、ヲ
+、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+、「 、「
+、「、、 、「
+、「、、、ヲ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ、ィ、ェ 、「
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ、ィ、ェ 、「、、
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」オ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+、「 、「
+、「、、 、「、、
+、「、、、ヲ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+
+常ワ
+常ワ常ン 常ン
+常ワ常ン常゙ 常ン常゙
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙常゚常 常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙ 常゙
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙常゚常 常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙常゚常 常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+
+常ワ
+常ワ常ン 常ン
+常ワ常ン常゙ 常ン常゙
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙常゚常 常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙ 常゙
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙常゚常 常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙常゚常 常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+
+常ワ
+常ワ常ン
+常ワ常ン常゙
+常ワ常ン常゙常゚
+常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+
+常ワ 常ワ
+常ワ常ン 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙常゚常 常ワ
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙常゚常 常ワ常ン
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙常゚常 常ワ常ン常゙
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」カ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+
+常ワ 常ワ
+常ワ常ン 常ワ常ン
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+竺軸宍雫七 軸宍雫七
+竺軸宍雫 軸宍雫
+竺軸宍 軸宍
+竺軸 軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+竺軸宍雫七 宍雫七
+竺軸宍雫 宍雫
+竺軸宍 宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+竺軸宍雫七 雫七
+竺軸宍雫 雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+竺軸宍雫七 七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+竺軸宍雫七 軸宍雫七
+竺軸宍雫 軸宍雫
+竺軸宍 軸宍
+竺軸 軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+竺軸宍雫七 宍雫七
+竺軸宍雫 宍雫
+竺軸宍 宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+竺軸宍雫七 雫七
+竺軸宍雫 雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+竺軸宍雫七 七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」キ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ 、、、ヲ
+、「、、 、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ 、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ 、、、ヲ
+、「、、 、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ 、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+、「、、、ヲ、ィ、ェ 、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ク`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常ン常゙常゚常
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙ 常ン常゙
+常ワ常ン 常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常゙常゚常
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙ 常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常゚常
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+常ワ常ン常゙常゚常 常ン常゙常゚常
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙ 常ン常゙
+常ワ常ン 常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+常ワ常ン常゙常゚常 常゙常゚常
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙ 常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+常ワ常ン常゙常゚常 常゚常
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+常ワ常ン常゙常゚常 常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ケ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+竺軸宍雫七 軸宍雫七
+竺軸宍雫 軸宍雫
+竺軸宍 軸宍
+竺軸 軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+竺軸宍雫七 宍雫七
+竺軸宍雫 宍雫
+竺軸宍 宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+竺軸宍雫七 雫七
+竺軸宍雫 雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+竺軸宍雫七 七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+竺軸宍雫七 軸宍雫七
+竺軸宍雫 軸宍雫
+竺軸宍 軸宍
+竺軸 軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+竺軸宍雫七 宍雫七
+竺軸宍雫 宍雫
+竺軸宍 宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+竺軸宍雫七 雫七
+竺軸宍雫 雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+竺軸宍雫七 七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+竺軸宍雫七
+竺軸宍雫
+竺軸宍
+竺軸
+竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+竺軸宍雫七 竺
+竺軸宍雫 竺
+竺軸宍 竺
+竺軸 竺
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+竺軸宍雫七 竺軸
+竺軸宍雫 竺軸
+竺軸宍 竺軸
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+竺軸宍雫七 竺軸宍
+竺軸宍雫 竺軸宍
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+竺軸宍雫七 竺軸宍雫
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」ー`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫 竺軸宍雫
+竺軸宍 竺軸宍
+竺軸 竺軸
+竺 竺
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ 、、、ヲ
+、「、、 、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ 、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+、「、、、ヲ、ィ、ェ 、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+、「、、、ヲ、ィ、ェ 、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、、、ヲ、ィ
+、「、、、ヲ 、、、ヲ
+、「、、 、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+、「、、、ヲ、ィ、ェ 、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、ヲ、ィ
+、「、、、ヲ 、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+、「、、、ヲ、ィ、ェ 、ィ、ェ
+、「、、、ヲ、ィ 、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+、「、、、ヲ、ィ、ェ 、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ
+、「、、、ヲ
+、「、、
+、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+、「、、、ヲ、ィ、ェ 、「
+、「、、、ヲ、ィ 、「
+、「、、、ヲ 、「
+、「、、 、「
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+、「、、、ヲ、ィ、ェ 、「、、
+、「、、、ヲ、ィ 、「、、
+、「、、、ヲ 、「、、
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ
+、「、、、ヲ、ィ 、「、、、ヲ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」ア`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ 、「、、、ヲ、ィ
+、「、、、ヲ 、「、、、ヲ
+、「、、 、「、、
+、「 、「
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,2)
+常ワ常ン常゙常゚常 常ン常゙常゚常
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙ 常ン常゙
+常ワ常ン 常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,3)
+常ワ常ン常゙常゚常 常゙常゚常
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙ 常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,4)
+常ワ常ン常゙常゚常 常゚常
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,5)
+常ワ常ン常゙常゚常 常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,6)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 2)
+常ワ常ン常゙常゚常 常ン常゙常゚常
+常ワ常ン常゙常゚ 常ン常゙常゚
+常ワ常ン常゙ 常ン常゙
+常ワ常ン 常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 3)
+常ワ常ン常゙常゚常 常゙常゚常
+常ワ常ン常゙常゚ 常゙常゚
+常ワ常ン常゙ 常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 4)
+常ワ常ン常゙常゚常 常゚常
+常ワ常ン常゙常゚ 常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 5)
+常ワ常ン常゙常゚常 常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 6)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア`,1,6)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 0)
+常ワ常ン常゙常゚常
+常ワ常ン常゙常゚
+常ワ常ン常゙
+常ワ常ン
+常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 1)
+常ワ常ン常゙常゚常 常ワ
+常ワ常ン常゙常゚ 常ワ
+常ワ常ン常゙ 常ワ
+常ワ常ン 常ワ
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 2)
+常ワ常ン常゙常゚常 常ワ常ン
+常ワ常ン常゙常゚ 常ワ常ン
+常ワ常ン常゙ 常ワ常ン
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 3)
+常ワ常ン常゙常゚常 常ワ常ン常゙
+常ワ常ン常゙常゚ 常ワ常ン常゙
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 4)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 5)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」イ`;
+」テ」ア SUBSTRING(`」テ」ア` FROM 1 FOR 6)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚ 常ワ常ン常゙常゚
+常ワ常ン常゙ 常ワ常ン常゙
+常ワ常ン 常ワ常ン
+常ワ 常ワ
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_substring_utf8.result b/mysql-test/suite/jp/r/jp_substring_utf8.result
new file mode 100755
index 00000000000..f838a2e75e2
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_substring_utf8.result
@@ -0,0 +1,2738 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,1)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,2)
+
+スア
+スアスイ スイ
+スアスイスウ スイスウ
+スアスイスウスエ スイスウスエ
+スアスイスウスエスオ スイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,3)
+
+スア
+スアスイ
+スアスイスウ スウ
+スアスイスウスエ スウスエ
+スアスイスウスエスオ スウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,4)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ スエ
+スアスイスウスエスオ スエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,5)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ スオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,6)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+
+スア
+スアスイ スイ
+スアスイスウ スイスウ
+スアスイスウスエ スイスウスエ
+スアスイスウスエスオ スイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+
+スア
+スアスイ
+スアスイスウ スウ
+スアスイスウスエ スウスエ
+スアスイスウスエスオ スウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ スエ
+スアスイスウスエスオ スエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ スオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+
+スア スア
+スアスイ スア
+スアスイスウ スア
+スアスイスウスエ スア
+スアスイスウスエスオ スア
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウスエスオ スアスイ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウスエスオ スアスイスウ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+
+スア スア
+スアスイ スア
+スアスイスウ スア
+スアスイスウスエ スア
+スアスイスウスエスオ スア
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウスエスオ スアスイ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウスエスオ スアスイスウ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,2)
+
+縺
+縺ゅ> 縺
+縺ゅ>縺 縺縺
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺縺医♀ 縺縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,3)
+
+縺
+縺ゅ>
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺縺
+縺ゅ>縺縺医♀ 縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,4)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,5)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,6)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+
+縺
+縺ゅ> 縺
+縺ゅ>縺 縺縺
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺縺医♀ 縺縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+
+縺
+縺ゅ>
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺縺
+縺ゅ>縺縺医♀ 縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+
+縺 縺
+縺ゅ> 縺
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺縺医♀ 縺ゅ>
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺縺医♀ 縺ゅ>縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+
+縺 縺
+縺ゅ> 縺
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺縺医♀ 縺ゅ>
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺縺医♀ 縺ゅ>縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,1)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,2)
+
+鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,3)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,4)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,5)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,6)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+
+鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+
+鮴 鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+
+鮴 鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ伝;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,1)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,2)
+
+スア
+スアスイ スイ
+スアスイスウ スイスウ
+スアスイスウスエ スイスウスエ
+スアスイスウスエスオ スイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,3)
+
+スア
+スアスイ
+スアスイスウ スウ
+スアスイスウスエ スウスエ
+スアスイスウスエスオ スウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,4)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ スエ
+スアスイスウスエスオ スエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,5)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ スオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,6)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+
+スア
+スアスイ スイ
+スアスイスウ スイスウ
+スアスイスウスエ スイスウスエ
+スアスイスウスエスオ スイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+
+スア
+スアスイ
+スアスイスウ スウ
+スアスイスウスエ スウスエ
+スアスイスウスエスオ スウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ スエ
+スアスイスウスエスオ スエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ スオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+
+スア スア
+スアスイ スア
+スアスイスウ スア
+スアスイスウスエ スア
+スアスイスウスエスオ スア
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウスエスオ スアスイ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウスエスオ スアスイスウ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+
+スア
+スアスイ
+スアスイスウ
+スアスイスウスエ
+スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+
+スア スア
+スアスイ スア
+スアスイスウ スア
+スアスイスウスエ スア
+スアスイスウスエスオ スア
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウスエスオ スアスイ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウスエスオ スアスイスウ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ覗;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+
+スア スア
+スアスイ スアスイ
+スアスイスウ スアスイスウ
+スアスイスウスエ スアスイスウスエ
+スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,1)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,2)
+
+縺
+縺ゅ> 縺
+縺ゅ>縺 縺縺
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺縺医♀ 縺縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,3)
+
+縺
+縺ゅ>
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺縺
+縺ゅ>縺縺医♀ 縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,4)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,5)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,6)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+
+縺
+縺ゅ> 縺
+縺ゅ>縺 縺縺
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺縺医♀ 縺縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+
+縺
+縺ゅ>
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺縺
+縺ゅ>縺縺医♀ 縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+
+縺 縺
+縺ゅ> 縺
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺縺医♀ 縺ゅ>
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺縺医♀ 縺ゅ>縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+
+縺
+縺ゅ>
+縺ゅ>縺
+縺ゅ>縺縺
+縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+
+縺 縺
+縺ゅ> 縺
+縺ゅ>縺 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺縺医♀ 縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺縺医♀ 縺ゅ>
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺縺医♀ 縺ゅ>縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ描;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+
+縺 縺
+縺ゅ> 縺ゅ>
+縺ゅ>縺 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,1)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,2)
+
+鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,3)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,4)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,5)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,6)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+
+鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+
+鮴 鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+
+鮴
+鮴秘セ
+鮴秘セ夜セ
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+
+鮴 鮴
+鮴秘セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ鈴セ樣セ。 鮴
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ冒;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+
+鮴 鮴
+鮴秘セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,1)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,2)
+スアスイスウスエスオ スイスウスエスオ
+スアスイスウスエ スイスウスエ
+スアスイスウ スイスウ
+スアスイ スイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,3)
+スアスイスウスエスオ スウスエスオ
+スアスイスウスエ スウスエ
+スアスイスウ スウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,4)
+スアスイスウスエスオ スエスオ
+スアスイスウスエ スエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,5)
+スアスイスウスエスオ スオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,6)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+スアスイスウスエスオ スイスウスエスオ
+スアスイスウスエ スイスウスエ
+スアスイスウ スイスウ
+スアスイ スイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+スアスイスウスエスオ スウスエスオ
+スアスイスウスエ スウスエ
+スアスイスウ スウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+スアスイスウスエスオ スエスオ
+スアスイスウスエ スエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+スアスイスウスエスオ スオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+スアスイスウスエスオ スア
+スアスイスウスエ スア
+スアスイスウ スア
+スアスイ スア
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+スアスイスウスエスオ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウ スアスイ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+スアスイスウスエスオ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+スアスイスウスエスオ スアスイスウスエ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+スアスイスウスエスオ スア
+スアスイスウスエ スア
+スアスイスウ スア
+スアスイ スア
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+スアスイスウスエスオ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウ スアスイ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+スアスイスウスエスオ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+スアスイスウスエスオ スアスイスウスエ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ輿;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,1)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,2)
+縺ゅ>縺縺医♀ 縺縺縺医♀
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺 縺縺
+縺ゅ> 縺
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,3)
+縺ゅ>縺縺医♀ 縺縺医♀
+縺ゅ>縺縺 縺縺
+縺ゅ>縺 縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,4)
+縺ゅ>縺縺医♀ 縺医♀
+縺ゅ>縺縺 縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,5)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,6)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+縺ゅ>縺縺医♀ 縺縺縺医♀
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺 縺縺
+縺ゅ> 縺
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+縺ゅ>縺縺医♀ 縺縺医♀
+縺ゅ>縺縺 縺縺
+縺ゅ>縺 縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+縺ゅ>縺縺医♀ 縺医♀
+縺ゅ>縺縺 縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺 縺
+縺ゅ> 縺
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+縺ゅ>縺縺医♀ 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+縺ゅ>縺縺医♀ 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺 縺
+縺ゅ> 縺
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+縺ゅ>縺縺医♀ 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+縺ゅ>縺縺医♀ 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ倭;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,1)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,2)
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ 鮴
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,3)
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ 鮴
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,4)
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,5)
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,6)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ 鮴
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ 鮴
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+鮴秘セ夜セ鈴セ樣セ。 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ 鮴
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+鮴秘セ夜セ鈴セ樣セ。 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ 鮴
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ兪;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,1)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,2)
+スアスイスウスエスオ スイスウスエスオ
+スアスイスウスエ スイスウスエ
+スアスイスウ スイスウ
+スアスイ スイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,3)
+スアスイスウスエスオ スウスエスオ
+スアスイスウスエ スウスエ
+スアスイスウ スウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,4)
+スアスイスウスエスオ スエスオ
+スアスイスウスエ スエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,5)
+スアスイスウスエスオ スオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,6)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+スアスイスウスエスオ スイスウスエスオ
+スアスイスウスエ スイスウスエ
+スアスイスウ スイスウ
+スアスイ スイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+スアスイスウスエスオ スウスエスオ
+スアスイスウスエ スウスエ
+スアスイスウ スウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+スアスイスウスエスオ スエスオ
+スアスイスウスエ スエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+スアスイスウスエスオ スオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+スアスイスウスエスオ スア
+スアスイスウスエ スア
+スアスイスウ スア
+スアスイ スア
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+スアスイスウスエスオ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウ スアスイ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+スアスイスウスエスオ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+スアスイスウスエスオ スアスイスウスエ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+スアスイスウスエスオ
+スアスイスウスエ
+スアスイスウ
+スアスイ
+スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+スアスイスウスエスオ スア
+スアスイスウスエ スア
+スアスイスウ スア
+スアスイ スア
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+スアスイスウスエスオ スアスイ
+スアスイスウスエ スアスイ
+スアスイスウ スアスイ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+スアスイスウスエスオ スアスイスウ
+スアスイスウスエ スアスイスウ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+スアスイスウスエスオ スアスイスウスエ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ托シ秦;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエ スアスイスウスエ
+スアスイスウ スアスイスウ
+スアスイ スアスイ
+スア スア
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,1)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,2)
+縺ゅ>縺縺医♀ 縺縺縺医♀
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺 縺縺
+縺ゅ> 縺
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,3)
+縺ゅ>縺縺医♀ 縺縺医♀
+縺ゅ>縺縺 縺縺
+縺ゅ>縺 縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,4)
+縺ゅ>縺縺医♀ 縺医♀
+縺ゅ>縺縺 縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,5)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,6)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+縺ゅ>縺縺医♀ 縺縺縺医♀
+縺ゅ>縺縺 縺縺縺
+縺ゅ>縺 縺縺
+縺ゅ> 縺
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+縺ゅ>縺縺医♀ 縺縺医♀
+縺ゅ>縺縺 縺縺
+縺ゅ>縺 縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+縺ゅ>縺縺医♀ 縺医♀
+縺ゅ>縺縺 縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺 縺
+縺ゅ> 縺
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+縺ゅ>縺縺医♀ 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+縺ゅ>縺縺医♀ 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+縺ゅ>縺縺医♀
+縺ゅ>縺縺
+縺ゅ>縺
+縺ゅ>
+縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+縺ゅ>縺縺医♀ 縺
+縺ゅ>縺縺 縺
+縺ゅ>縺 縺
+縺ゅ> 縺
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+縺ゅ>縺縺医♀ 縺ゅ>
+縺ゅ>縺縺 縺ゅ>
+縺ゅ>縺 縺ゅ>
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+縺ゅ>縺縺医♀ 縺ゅ>縺
+縺ゅ>縺縺 縺ゅ>縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ托シ疏;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺 縺ゅ>縺縺
+縺ゅ>縺 縺ゅ>縺
+縺ゅ> 縺ゅ>
+縺 縺
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,2)
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ 鮴
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,3)
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ 鮴
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,4)
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,5)
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,6)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 2)
+鮴秘セ夜セ鈴セ樣セ。 鮴夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴夜セ鈴セ
+鮴秘セ夜セ 鮴夜セ
+鮴秘セ 鮴
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 3)
+鮴秘セ夜セ鈴セ樣セ。 鮴鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴鈴セ
+鮴秘セ夜セ 鮴
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 4)
+鮴秘セ夜セ鈴セ樣セ。 鮴樣セ。
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 5)
+鮴秘セ夜セ鈴セ樣セ。 鮴。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 6)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,1)
+鮴秘セ夜セ鈴セ樣セ。 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ 鮴
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,2)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,3)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,4)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,5)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏,1,6)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 0)
+鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ
+鮴秘セ夜セ
+鮴秘セ
+鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 1)
+鮴秘セ夜セ鈴セ樣セ。 鮴
+鮴秘セ夜セ鈴セ 鮴
+鮴秘セ夜セ 鮴
+鮴秘セ 鮴
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 2)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ
+鮴秘セ夜セ鈴セ 鮴秘セ
+鮴秘セ夜セ 鮴秘セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 3)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 4)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 5)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ托シ蛋;
+シ」シ SUBSTRING(`シ」シ疏 FROM 1 FOR 6)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ 鮴秘セ夜セ鈴セ
+鮴秘セ夜セ 鮴秘セ夜セ
+鮴秘セ 鮴秘セ
+鮴 鮴
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_trim_sjis.result b/mysql-test/suite/jp/r/jp_trim_sjis.result
new file mode 100755
index 00000000000..e6ab86fd20a
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_trim_sjis.result
@@ -0,0 +1,672 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T1` VALUES ('アイウエオカ');
+INSERT INTO `T1` VALUES ('アイウエオカカ');
+INSERT INTO `T1` VALUES ('アイウエオカカカ');
+INSERT INTO `T1` VALUES ('カアイウエオ');
+INSERT INTO `T1` VALUES ('カカアイウエオ');
+INSERT INTO `T1` VALUES ('カカカアイウエオ');
+INSERT INTO `T1` VALUES ('カカカアイウエオカカカ');
+INSERT INTO `T1` VALUES (' アイウエオ ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T2` VALUES ('あいうえおか');
+INSERT INTO `T2` VALUES ('あいうえおかか');
+INSERT INTO `T2` VALUES ('あいうえおかかか');
+INSERT INTO `T2` VALUES ('かあいうえお');
+INSERT INTO `T2` VALUES ('かかあいうえお');
+INSERT INTO `T2` VALUES ('かかかあいうえお');
+INSERT INTO `T2` VALUES ('かかかあいうえおかかか');
+INSERT INTO `T2` VALUES (' あいうえお ');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T3` VALUES ('ソ十表予構暴');
+INSERT INTO `T3` VALUES ('ソ十表予構暴暴');
+INSERT INTO `T3` VALUES ('ソ十表予構暴暴暴');
+INSERT INTO `T3` VALUES ('暴ソ十表予構');
+INSERT INTO `T3` VALUES ('暴暴ソ十表予構');
+INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構');
+INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構暴暴暴');
+INSERT INTO `T3` VALUES (' ソ十表予構 ');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T4` VALUES ('アイウエオカ');
+INSERT INTO `T4` VALUES ('アイウエオカカ');
+INSERT INTO `T4` VALUES ('アイウエオカカカ');
+INSERT INTO `T4` VALUES ('カアイウエオ');
+INSERT INTO `T4` VALUES ('カカアイウエオ');
+INSERT INTO `T4` VALUES ('カカカアイウエオ');
+INSERT INTO `T4` VALUES ('カカカアイウエオカカカ');
+INSERT INTO `T4` VALUES (' アイウエオ ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T5` VALUES ('あいうえおか');
+INSERT INTO `T5` VALUES ('あいうえおかか');
+INSERT INTO `T5` VALUES ('あいうえおかかか');
+INSERT INTO `T5` VALUES ('かあいうえお');
+INSERT INTO `T5` VALUES ('かかあいうえお');
+INSERT INTO `T5` VALUES ('かかかあいうえお');
+INSERT INTO `T5` VALUES ('かかかあいうえおかかか');
+INSERT INTO `T5` VALUES (' あいうえお ');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T6` VALUES ('ソ十表予構暴');
+INSERT INTO `T6` VALUES ('ソ十表予構暴暴');
+INSERT INTO `T6` VALUES ('ソ十表予構暴暴暴');
+INSERT INTO `T6` VALUES ('暴ソ十表予構');
+INSERT INTO `T6` VALUES ('暴暴ソ十表予構');
+INSERT INTO `T6` VALUES ('暴暴暴ソ十表予構');
+INSERT INTO `T6` VALUES ('暴暴暴ソ十表予構暴暴暴');
+INSERT INTO `T6` VALUES (' ソ十表予構 ');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T7` VALUES ('アイウエオカ');
+INSERT INTO `T7` VALUES ('アイウエオカカ');
+INSERT INTO `T7` VALUES ('アイウエオカカカ');
+INSERT INTO `T7` VALUES ('カアイウエオ');
+INSERT INTO `T7` VALUES ('カカアイウエオ');
+INSERT INTO `T7` VALUES ('カカカアイウエオ');
+INSERT INTO `T7` VALUES ('カカカアイウエオカカカ');
+INSERT INTO `T7` VALUES (' アイウエオ ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T8` VALUES ('あいうえおか');
+INSERT INTO `T8` VALUES ('あいうえおかか');
+INSERT INTO `T8` VALUES ('あいうえおかかか');
+INSERT INTO `T8` VALUES ('かあいうえお');
+INSERT INTO `T8` VALUES ('かかあいうえお');
+INSERT INTO `T8` VALUES ('かかかあいうえお');
+INSERT INTO `T8` VALUES ('かかかあいうえおかかか');
+INSERT INTO `T8` VALUES (' あいうえお ');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T9` VALUES ('ソ十表予構暴');
+INSERT INTO `T9` VALUES ('ソ十表予構暴暴');
+INSERT INTO `T9` VALUES ('ソ十表予構暴暴暴');
+INSERT INTO `T9` VALUES ('暴ソ十表予構');
+INSERT INTO `T9` VALUES ('暴暴ソ十表予構');
+INSERT INTO `T9` VALUES ('暴暴暴ソ十表予構');
+INSERT INTO `T9` VALUES ('暴暴暴ソ十表予構暴暴暴');
+INSERT INTO `T9` VALUES (' ソ十表予構 ');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T10` VALUES ('アイウエオカ');
+INSERT INTO `T10` VALUES ('アイウエオカカ');
+INSERT INTO `T10` VALUES ('アイウエオカカカ');
+INSERT INTO `T10` VALUES ('カアイウエオ');
+INSERT INTO `T10` VALUES ('カカアイウエオ');
+INSERT INTO `T10` VALUES ('カカカアイウエオ');
+INSERT INTO `T10` VALUES ('カカカアイウエオカカカ');
+INSERT INTO `T10` VALUES (' アイウエオ ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T11` VALUES ('あいうえおか');
+INSERT INTO `T11` VALUES ('あいうえおかか');
+INSERT INTO `T11` VALUES ('あいうえおかかか');
+INSERT INTO `T11` VALUES ('かあいうえお');
+INSERT INTO `T11` VALUES ('かかあいうえお');
+INSERT INTO `T11` VALUES ('かかかあいうえお');
+INSERT INTO `T11` VALUES ('かかかあいうえおかかか');
+INSERT INTO `T11` VALUES (' あいうえお ');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+INSERT INTO `T12` VALUES ('ソ十表予構暴');
+INSERT INTO `T12` VALUES ('ソ十表予構暴暴');
+INSERT INTO `T12` VALUES ('ソ十表予構暴暴暴');
+INSERT INTO `T12` VALUES ('暴ソ十表予構');
+INSERT INTO `T12` VALUES ('暴暴ソ十表予構');
+INSERT INTO `T12` VALUES ('暴暴暴ソ十表予構');
+INSERT INTO `T12` VALUES ('暴暴暴ソ十表予構暴暴暴');
+INSERT INTO `T12` VALUES (' ソ十表予構 ');
+SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T1`;
+C1 TRIM(TRAILING 'カ' FROM `C1`)
+ アイウエオ アイウエオ
+アイウエオ アイウエオ
+アイウエオカ アイウエオ
+アイウエオカカ アイウエオ
+アイウエオカカカ アイウエオ
+カアイウエオ カアイウエオ
+カカアイウエオ カカアイウエオ
+カカカアイウエオ カカカアイウエオ
+カカカアイウエオカカカ カカカアイウエオ
+SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T1`;
+C1 TRIM(LEADING 'カ' FROM `C1`)
+ アイウエオ アイウエオ
+アイウエオ アイウエオ
+アイウエオカ アイウエオカ
+アイウエオカカ アイウエオカカ
+アイウエオカカカ アイウエオカカカ
+カアイウエオ アイウエオ
+カカアイウエオ アイウエオ
+カカカアイウエオ アイウエオ
+カカカアイウエオカカカ アイウエオカカカ
+SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T1`;
+C1 TRIM(BOTH 'カ' FROM `C1`)
+ アイウエオ アイウエオ
+アイウエオ アイウエオ
+アイウエオカ アイウエオ
+アイウエオカカ アイウエオ
+アイウエオカカカ アイウエオ
+カアイウエオ アイウエオ
+カカアイウエオ アイウエオ
+カカカアイウエオ アイウエオ
+カカカアイウエオカカカ アイウエオ
+SELECT `C1`,TRIM(`C1`) FROM `T1`;
+C1 TRIM(`C1`)
+ アイウエオ アイウエオ
+アイウエオ アイウエオ
+アイウエオカ アイウエオカ
+アイウエオカカ アイウエオカカ
+アイウエオカカカ アイウエオカカカ
+カアイウエオ カアイウエオ
+カカアイウエオ カカアイウエオ
+カカカアイウエオ カカカアイウエオ
+カカカアイウエオカカカ カカカアイウエオカカカ
+SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T2`;
+C1 TRIM(TRAILING 'か' FROM `C1`)
+ あいうえお あいうえお
+あいうえお あいうえお
+あいうえおか あいうえお
+あいうえおかか あいうえお
+あいうえおかかか あいうえお
+かあいうえお かあいうえお
+かかあいうえお かかあいうえお
+かかかあいうえお かかかあいうえお
+かかかあいうえおかかか かかかあいうえお
+SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T2`;
+C1 TRIM(LEADING 'か' FROM `C1`)
+ あいうえお あいうえお
+あいうえお あいうえお
+あいうえおか あいうえおか
+あいうえおかか あいうえおかか
+あいうえおかかか あいうえおかかか
+かあいうえお あいうえお
+かかあいうえお あいうえお
+かかかあいうえお あいうえお
+かかかあいうえおかかか あいうえおかかか
+SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T2`;
+C1 TRIM(BOTH 'か' FROM `C1`)
+ あいうえお あいうえお
+あいうえお あいうえお
+あいうえおか あいうえお
+あいうえおかか あいうえお
+あいうえおかかか あいうえお
+かあいうえお あいうえお
+かかあいうえお あいうえお
+かかかあいうえお あいうえお
+かかかあいうえおかかか あいうえお
+SELECT `C1`,TRIM(`C1`) FROM `T2`;
+C1 TRIM(`C1`)
+ あいうえお あいうえお
+あいうえお あいうえお
+あいうえおか あいうえおか
+あいうえおかか あいうえおかか
+あいうえおかかか あいうえおかかか
+かあいうえお かあいうえお
+かかあいうえお かかあいうえお
+かかかあいうえお かかかあいうえお
+かかかあいうえおかかか かかかあいうえおかかか
+SELECT `C1`,TRIM(TRAILING '暴'FROM `C1`) FROM `T3`;
+C1 TRIM(TRAILING '暴'FROM `C1`)
+ ソ十表予構 ソ十表予構
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構
+ソ十表予構暴暴 ソ十表予構
+ソ十表予構暴暴暴 ソ十表予構
+暴ソ十表予構 暴ソ十表予構
+暴暴ソ十表予構 暴暴ソ十表予構
+暴暴暴ソ十表予構 暴暴暴ソ十表予構
+暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構
+SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T3`;
+C1 TRIM(LEADING '暴' FROM `C1`)
+ ソ十表予構 ソ十表予構
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構暴
+ソ十表予構暴暴 ソ十表予構暴暴
+ソ十表予構暴暴暴 ソ十表予構暴暴暴
+暴ソ十表予構 ソ十表予構
+暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構暴暴暴 ソ十表予構暴暴暴
+SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T3`;
+C1 TRIM(BOTH '暴' FROM `C1`)
+ ソ十表予構 ソ十表予構
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構
+ソ十表予構暴暴 ソ十表予構
+ソ十表予構暴暴暴 ソ十表予構
+暴ソ十表予構 ソ十表予構
+暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構暴暴暴 ソ十表予構
+SELECT `C1`,TRIM(`C1`) FROM `T3`;
+C1 TRIM(`C1`)
+ ソ十表予構 ソ十表予構
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構暴
+ソ十表予構暴暴 ソ十表予構暴暴
+ソ十表予構暴暴暴 ソ十表予構暴暴暴
+暴ソ十表予構 暴ソ十表予構
+暴暴ソ十表予構 暴暴ソ十表予構
+暴暴暴ソ十表予構 暴暴暴ソ十表予構
+暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構暴暴暴
+SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T4`;
+C1 TRIM(TRAILING 'カ' FROM `C1`)
+ アイウエオ アイウエオ
+アイウエオ アイウエオ
+アイウエオカ アイウエオ
+アイウエオカカ アイウエオ
+アイウエオカカカ アイウエオ
+カアイウエオ カアイウエオ
+カカアイウエオ カカアイウエオ
+カカカアイウエオ カカカアイウエオ
+カカカアイウエオカカカ カカカアイウエオ
+SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T4`;
+C1 TRIM(LEADING 'カ' FROM `C1`)
+ アイウエオ アイウエオ
+アイウエオ アイウエオ
+アイウエオカ アイウエオカ
+アイウエオカカ アイウエオカカ
+アイウエオカカカ アイウエオカカカ
+カアイウエオ アイウエオ
+カカアイウエオ アイウエオ
+カカカアイウエオ アイウエオ
+カカカアイウエオカカカ アイウエオカカカ
+SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T4`;
+C1 TRIM(BOTH 'カ' FROM `C1`)
+ アイウエオ アイウエオ
+アイウエオ アイウエオ
+アイウエオカ アイウエオ
+アイウエオカカ アイウエオ
+アイウエオカカカ アイウエオ
+カアイウエオ アイウエオ
+カカアイウエオ アイウエオ
+カカカアイウエオ アイウエオ
+カカカアイウエオカカカ アイウエオ
+SELECT `C1`,TRIM(`C1`) FROM `T4`;
+C1 TRIM(`C1`)
+ アイウエオ アイウエオ
+アイウエオ アイウエオ
+アイウエオカ アイウエオカ
+アイウエオカカ アイウエオカカ
+アイウエオカカカ アイウエオカカカ
+カアイウエオ カアイウエオ
+カカアイウエオ カカアイウエオ
+カカカアイウエオ カカカアイウエオ
+カカカアイウエオカカカ カカカアイウエオカカカ
+SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T5`;
+C1 TRIM(TRAILING 'か' FROM `C1`)
+ あいうえお あいうえお
+あいうえお あいうえお
+あいうえおか あいうえお
+あいうえおかか あいうえお
+あいうえおかかか あいうえお
+かあいうえお かあいうえお
+かかあいうえお かかあいうえお
+かかかあいうえお かかかあいうえお
+かかかあいうえおかかか かかかあいうえお
+SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T5`;
+C1 TRIM(LEADING 'か' FROM `C1`)
+ あいうえお あいうえお
+あいうえお あいうえお
+あいうえおか あいうえおか
+あいうえおかか あいうえおかか
+あいうえおかかか あいうえおかかか
+かあいうえお あいうえお
+かかあいうえお あいうえお
+かかかあいうえお あいうえお
+かかかあいうえおかかか あいうえおかかか
+SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T5`;
+C1 TRIM(BOTH 'か' FROM `C1`)
+ あいうえお あいうえお
+あいうえお あいうえお
+あいうえおか あいうえお
+あいうえおかか あいうえお
+あいうえおかかか あいうえお
+かあいうえお あいうえお
+かかあいうえお あいうえお
+かかかあいうえお あいうえお
+かかかあいうえおかかか あいうえお
+SELECT `C1`,TRIM(`C1`) FROM `T5`;
+C1 TRIM(`C1`)
+ あいうえお あいうえお
+あいうえお あいうえお
+あいうえおか あいうえおか
+あいうえおかか あいうえおかか
+あいうえおかかか あいうえおかかか
+かあいうえお かあいうえお
+かかあいうえお かかあいうえお
+かかかあいうえお かかかあいうえお
+かかかあいうえおかかか かかかあいうえおかかか
+SELECT `C1`,TRIM(TRAILING '暴' FROM `C1`) FROM `T6`;
+C1 TRIM(TRAILING '暴' FROM `C1`)
+ ソ十表予構 ソ十表予構
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構
+ソ十表予構暴暴 ソ十表予構
+ソ十表予構暴暴暴 ソ十表予構
+暴ソ十表予構 暴ソ十表予構
+暴暴ソ十表予構 暴暴ソ十表予構
+暴暴暴ソ十表予構 暴暴暴ソ十表予構
+暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構
+SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T6`;
+C1 TRIM(LEADING '暴' FROM `C1`)
+ ソ十表予構 ソ十表予構
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構暴
+ソ十表予構暴暴 ソ十表予構暴暴
+ソ十表予構暴暴暴 ソ十表予構暴暴暴
+暴ソ十表予構 ソ十表予構
+暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構暴暴暴 ソ十表予構暴暴暴
+SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T6`;
+C1 TRIM(BOTH '暴' FROM `C1`)
+ ソ十表予構 ソ十表予構
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構
+ソ十表予構暴暴 ソ十表予構
+ソ十表予構暴暴暴 ソ十表予構
+暴ソ十表予構 ソ十表予構
+暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構暴暴暴 ソ十表予構
+SELECT `C1`,TRIM(`C1`) FROM `T6`;
+C1 TRIM(`C1`)
+ ソ十表予構 ソ十表予構
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構暴
+ソ十表予構暴暴 ソ十表予構暴暴
+ソ十表予構暴暴暴 ソ十表予構暴暴暴
+暴ソ十表予構 暴ソ十表予構
+暴暴ソ十表予構 暴暴ソ十表予構
+暴暴暴ソ十表予構 暴暴暴ソ十表予構
+暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構暴暴暴
+SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T7`;
+C1 TRIM(TRAILING 'カ' FROM `C1`)
+アイウエオ アイウエオ
+アイウエオカ アイウエオ
+アイウエオカカ アイウエオ
+アイウエオカカカ アイウエオ
+カアイウエオ カアイウエオ
+カカアイウエオ カカアイウエオ
+カカカアイウエオ カカカアイウエオ
+カカカアイウエオカカカ カカカアイウエオ
+ アイウエオ アイウエオ
+SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T7`;
+C1 TRIM(LEADING 'カ' FROM `C1`)
+アイウエオ アイウエオ
+アイウエオカ アイウエオカ
+アイウエオカカ アイウエオカカ
+アイウエオカカカ アイウエオカカカ
+カアイウエオ アイウエオ
+カカアイウエオ アイウエオ
+カカカアイウエオ アイウエオ
+カカカアイウエオカカカ アイウエオカカカ
+ アイウエオ アイウエオ
+SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T7`;
+C1 TRIM(BOTH 'カ' FROM `C1`)
+アイウエオ アイウエオ
+アイウエオカ アイウエオ
+アイウエオカカ アイウエオ
+アイウエオカカカ アイウエオ
+カアイウエオ アイウエオ
+カカアイウエオ アイウエオ
+カカカアイウエオ アイウエオ
+カカカアイウエオカカカ アイウエオ
+ アイウエオ アイウエオ
+SELECT `C1`,TRIM(`C1`) FROM `T7`;
+C1 TRIM(`C1`)
+アイウエオ アイウエオ
+アイウエオカ アイウエオカ
+アイウエオカカ アイウエオカカ
+アイウエオカカカ アイウエオカカカ
+カアイウエオ カアイウエオ
+カカアイウエオ カカアイウエオ
+カカカアイウエオ カカカアイウエオ
+カカカアイウエオカカカ カカカアイウエオカカカ
+ アイウエオ アイウエオ
+SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T8`;
+C1 TRIM(TRAILING 'か' FROM `C1`)
+あいうえお あいうえお
+あいうえおか あいうえお
+あいうえおかか あいうえお
+あいうえおかかか あいうえお
+かあいうえお かあいうえお
+かかあいうえお かかあいうえお
+かかかあいうえお かかかあいうえお
+かかかあいうえおかかか かかかあいうえお
+ あいうえお あいうえお
+SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T8`;
+C1 TRIM(LEADING 'か' FROM `C1`)
+あいうえお あいうえお
+あいうえおか あいうえおか
+あいうえおかか あいうえおかか
+あいうえおかかか あいうえおかかか
+かあいうえお あいうえお
+かかあいうえお あいうえお
+かかかあいうえお あいうえお
+かかかあいうえおかかか あいうえおかかか
+ あいうえお あいうえお
+SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T8`;
+C1 TRIM(BOTH 'か' FROM `C1`)
+あいうえお あいうえお
+あいうえおか あいうえお
+あいうえおかか あいうえお
+あいうえおかかか あいうえお
+かあいうえお あいうえお
+かかあいうえお あいうえお
+かかかあいうえお あいうえお
+かかかあいうえおかかか あいうえお
+ あいうえお あいうえお
+SELECT `C1`,TRIM(`C1`) FROM `T8`;
+C1 TRIM(`C1`)
+あいうえお あいうえお
+あいうえおか あいうえおか
+あいうえおかか あいうえおかか
+あいうえおかかか あいうえおかかか
+かあいうえお かあいうえお
+かかあいうえお かかあいうえお
+かかかあいうえお かかかあいうえお
+かかかあいうえおかかか かかかあいうえおかかか
+ あいうえお あいうえお
+SELECT `C1`,TRIM(TRAILING '暴' FROM `C1`) FROM `T9`;
+C1 TRIM(TRAILING '暴' FROM `C1`)
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構
+ソ十表予構暴暴 ソ十表予構
+ソ十表予構暴暴暴 ソ十表予構
+暴ソ十表予構 暴ソ十表予構
+暴暴ソ十表予構 暴暴ソ十表予構
+暴暴暴ソ十表予構 暴暴暴ソ十表予構
+暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構
+ ソ十表予構 ソ十表予構
+SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T9`;
+C1 TRIM(LEADING '暴' FROM `C1`)
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構暴
+ソ十表予構暴暴 ソ十表予構暴暴
+ソ十表予構暴暴暴 ソ十表予構暴暴暴
+暴ソ十表予構 ソ十表予構
+暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構暴暴暴 ソ十表予構暴暴暴
+ ソ十表予構 ソ十表予構
+SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T9`;
+C1 TRIM(BOTH '暴' FROM `C1`)
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構
+ソ十表予構暴暴 ソ十表予構
+ソ十表予構暴暴暴 ソ十表予構
+暴ソ十表予構 ソ十表予構
+暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構暴暴暴 ソ十表予構
+ ソ十表予構 ソ十表予構
+SELECT `C1`,TRIM(`C1`) FROM `T9`;
+C1 TRIM(`C1`)
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構暴
+ソ十表予構暴暴 ソ十表予構暴暴
+ソ十表予構暴暴暴 ソ十表予構暴暴暴
+暴ソ十表予構 暴ソ十表予構
+暴暴ソ十表予構 暴暴ソ十表予構
+暴暴暴ソ十表予構 暴暴暴ソ十表予構
+暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構暴暴暴
+ ソ十表予構 ソ十表予構
+SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T10`;
+C1 TRIM(TRAILING 'カ' FROM `C1`)
+アイウエオ アイウエオ
+アイウエオカ アイウエオ
+アイウエオカカ アイウエオ
+アイウエオカカカ アイウエオ
+カアイウエオ カアイウエオ
+カカアイウエオ カカアイウエオ
+カカカアイウエオ カカカアイウエオ
+カカカアイウエオカカカ カカカアイウエオ
+ アイウエオ アイウエオ
+SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T10`;
+C1 TRIM(LEADING 'カ' FROM `C1`)
+アイウエオ アイウエオ
+アイウエオカ アイウエオカ
+アイウエオカカ アイウエオカカ
+アイウエオカカカ アイウエオカカカ
+カアイウエオ アイウエオ
+カカアイウエオ アイウエオ
+カカカアイウエオ アイウエオ
+カカカアイウエオカカカ アイウエオカカカ
+ アイウエオ アイウエオ
+SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T10`;
+C1 TRIM(BOTH 'カ' FROM `C1`)
+アイウエオ アイウエオ
+アイウエオカ アイウエオ
+アイウエオカカ アイウエオ
+アイウエオカカカ アイウエオ
+カアイウエオ アイウエオ
+カカアイウエオ アイウエオ
+カカカアイウエオ アイウエオ
+カカカアイウエオカカカ アイウエオ
+ アイウエオ アイウエオ
+SELECT `C1`,TRIM(`C1`) FROM `T10`;
+C1 TRIM(`C1`)
+アイウエオ アイウエオ
+アイウエオカ アイウエオカ
+アイウエオカカ アイウエオカカ
+アイウエオカカカ アイウエオカカカ
+カアイウエオ カアイウエオ
+カカアイウエオ カカアイウエオ
+カカカアイウエオ カカカアイウエオ
+カカカアイウエオカカカ カカカアイウエオカカカ
+ アイウエオ アイウエオ
+SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T11`;
+C1 TRIM(TRAILING 'か' FROM `C1`)
+あいうえお あいうえお
+あいうえおか あいうえお
+あいうえおかか あいうえお
+あいうえおかかか あいうえお
+かあいうえお かあいうえお
+かかあいうえお かかあいうえお
+かかかあいうえお かかかあいうえお
+かかかあいうえおかかか かかかあいうえお
+ あいうえお あいうえお
+SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T11`;
+C1 TRIM(LEADING 'か' FROM `C1`)
+あいうえお あいうえお
+あいうえおか あいうえおか
+あいうえおかか あいうえおかか
+あいうえおかかか あいうえおかかか
+かあいうえお あいうえお
+かかあいうえお あいうえお
+かかかあいうえお あいうえお
+かかかあいうえおかかか あいうえおかかか
+ あいうえお あいうえお
+SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T11`;
+C1 TRIM(BOTH 'か' FROM `C1`)
+あいうえお あいうえお
+あいうえおか あいうえお
+あいうえおかか あいうえお
+あいうえおかかか あいうえお
+かあいうえお あいうえお
+かかあいうえお あいうえお
+かかかあいうえお あいうえお
+かかかあいうえおかかか あいうえお
+ あいうえお あいうえお
+SELECT `C1`,TRIM(`C1`) FROM `T11`;
+C1 TRIM(`C1`)
+あいうえお あいうえお
+あいうえおか あいうえおか
+あいうえおかか あいうえおかか
+あいうえおかかか あいうえおかかか
+かあいうえお かあいうえお
+かかあいうえお かかあいうえお
+かかかあいうえお かかかあいうえお
+かかかあいうえおかかか かかかあいうえおかかか
+ あいうえお あいうえお
+SELECT `C1`,TRIM(TRAILING '暴' FROM `C1`) FROM `T12`;
+C1 TRIM(TRAILING '暴' FROM `C1`)
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構
+ソ十表予構暴暴 ソ十表予構
+ソ十表予構暴暴暴 ソ十表予構
+暴ソ十表予構 暴ソ十表予構
+暴暴ソ十表予構 暴暴ソ十表予構
+暴暴暴ソ十表予構 暴暴暴ソ十表予構
+暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構
+ ソ十表予構 ソ十表予構
+SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T12`;
+C1 TRIM(LEADING '暴' FROM `C1`)
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構暴
+ソ十表予構暴暴 ソ十表予構暴暴
+ソ十表予構暴暴暴 ソ十表予構暴暴暴
+暴ソ十表予構 ソ十表予構
+暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構暴暴暴 ソ十表予構暴暴暴
+ ソ十表予構 ソ十表予構
+SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T12`;
+C1 TRIM(BOTH '暴' FROM `C1`)
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構
+ソ十表予構暴暴 ソ十表予構
+ソ十表予構暴暴暴 ソ十表予構
+暴ソ十表予構 ソ十表予構
+暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構 ソ十表予構
+暴暴暴ソ十表予構暴暴暴 ソ十表予構
+ ソ十表予構 ソ十表予構
+SELECT `C1`,TRIM(`C1`) FROM `T12`;
+C1 TRIM(`C1`)
+ソ十表予構 ソ十表予構
+ソ十表予構暴 ソ十表予構暴
+ソ十表予構暴暴 ソ十表予構暴暴
+ソ十表予構暴暴暴 ソ十表予構暴暴暴
+暴ソ十表予構 暴ソ十表予構
+暴暴ソ十表予構 暴暴ソ十表予構
+暴暴暴ソ十表予構 暴暴暴ソ十表予構
+暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構暴暴暴
+ ソ十表予構 ソ十表予構
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_trim_ucs2.result b/mysql-test/suite/jp/r/jp_trim_ucs2.result
new file mode 100755
index 00000000000..6ef73301a49
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_trim_ucs2.result
@@ -0,0 +1,673 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ウ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」エ` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」カ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」キ` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ケ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常 ');
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア TRIM(TRAILING '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア TRIM(LEADING '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア TRIM(BOTH '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア TRIM(`」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七叱叱叱
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア TRIM(TRAILING '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア TRIM(LEADING '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア TRIM(BOTH '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア TRIM(`」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+SELECT `」テ」ア`,TRIM(TRAILING '床。'FROM `」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア TRIM(TRAILING '床。'FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア TRIM(LEADING '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア TRIM(BOTH '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア TRIM(`」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常熄ー。床。床。
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア TRIM(TRAILING '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア TRIM(LEADING '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア TRIM(BOTH '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア TRIM(`」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七叱叱叱
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア TRIM(TRAILING '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア TRIM(LEADING '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア TRIM(BOTH '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア TRIM(`」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア TRIM(TRAILING '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア TRIM(LEADING '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア TRIM(BOTH '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア TRIM(`」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常熄ー。床。床。
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア TRIM(TRAILING '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア TRIM(LEADING '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア TRIM(BOTH '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア TRIM(`」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七叱叱叱
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア TRIM(TRAILING '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア TRIM(LEADING '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア TRIM(BOTH '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア TRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア TRIM(TRAILING '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア TRIM(LEADING '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア TRIM(BOTH '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア TRIM(`」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常熄ー。床。床。
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア TRIM(TRAILING '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア TRIM(LEADING '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア TRIM(BOTH '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア TRIM(`」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七叱叱叱
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア TRIM(TRAILING '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア TRIM(LEADING '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア TRIM(BOTH '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア TRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア TRIM(TRAILING '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア TRIM(LEADING '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア TRIM(BOTH '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア TRIM(`」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常熄ー。床。床。
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_trim_ujis.result b/mysql-test/suite/jp/r/jp_trim_ujis.result
new file mode 100755
index 00000000000..b79a1b24a37
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_trim_ujis.result
@@ -0,0 +1,672 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ウ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」エ` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」カ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」キ` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ケ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常 ');
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア TRIM(TRAILING '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア TRIM(LEADING '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア TRIM(BOTH '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア`;
+」テ」ア TRIM(`」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七叱叱叱
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア TRIM(TRAILING '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア TRIM(LEADING '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア TRIM(BOTH '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」イ`;
+」テ」ア TRIM(`」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+SELECT `」テ」ア`,TRIM(TRAILING '床。'FROM `」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア TRIM(TRAILING '床。'FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア TRIM(LEADING '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア TRIM(BOTH '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ウ`;
+」テ」ア TRIM(`」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常熄ー。床。床。
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア TRIM(TRAILING '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア TRIM(LEADING '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア TRIM(BOTH '叱' FROM `」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」エ`;
+」テ」ア TRIM(`」テ」ア`)
+ 竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七叱叱叱
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア TRIM(TRAILING '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア TRIM(LEADING '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア TRIM(BOTH '、ォ' FROM `」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」オ`;
+」テ」ア TRIM(`」テ」ア`)
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア TRIM(TRAILING '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア TRIM(LEADING '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア TRIM(BOTH '床。' FROM `」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」カ`;
+」テ」ア TRIM(`」テ」ア`)
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常熄ー。床。床。
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア TRIM(TRAILING '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア TRIM(LEADING '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア TRIM(BOTH '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」キ`;
+」テ」ア TRIM(`」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七叱叱叱
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア TRIM(TRAILING '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア TRIM(LEADING '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア TRIM(BOTH '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ク`;
+」テ」ア TRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア TRIM(TRAILING '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア TRIM(LEADING '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア TRIM(BOTH '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ケ`;
+」テ」ア TRIM(`」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常熄ー。床。床。
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア TRIM(TRAILING '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア TRIM(LEADING '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア TRIM(BOTH '叱' FROM `」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七
+竺軸宍雫七叱叱 竺軸宍雫七
+竺軸宍雫七叱叱叱 竺軸宍雫七
+叱竺軸宍雫七 竺軸宍雫七
+叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七 竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 竺軸宍雫七
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」ー`;
+」テ」ア TRIM(`」テ」ア`)
+竺軸宍雫七 竺軸宍雫七
+竺軸宍雫七叱 竺軸宍雫七叱
+竺軸宍雫七叱叱 竺軸宍雫七叱叱
+竺軸宍雫七叱叱叱 竺軸宍雫七叱叱叱
+叱竺軸宍雫七 叱竺軸宍雫七
+叱叱竺軸宍雫七 叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七 叱叱叱竺軸宍雫七
+叱叱叱竺軸宍雫七叱叱叱 叱叱叱竺軸宍雫七叱叱叱
+ 竺軸宍雫七 竺軸宍雫七
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア TRIM(TRAILING '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア TRIM(LEADING '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア TRIM(BOTH '、ォ' FROM `」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」ア`;
+」テ」ア TRIM(`」テ」ア`)
+、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+、「、、、ヲ、ィ、ェ、ォ 、「、、、ヲ、ィ、ェ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ
+、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+、ォ、「、、、ヲ、ィ、ェ 、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ
+、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ 、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ
+ 、「、、、ヲ、ィ、ェ 、「、、、ヲ、ィ、ェ
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア TRIM(TRAILING '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア TRIM(LEADING '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア TRIM(BOTH '床。' FROM `」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」イ`;
+」テ」ア TRIM(`」テ」ア`)
+常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+常ワ常ン常゙常゚常熄ー。 常ワ常ン常゙常゚常熄ー。
+常ワ常ン常゙常゚常熄ー。床。 常ワ常ン常゙常゚常熄ー。床。
+常ワ常ン常゙常゚常熄ー。床。床。 常ワ常ン常゙常゚常熄ー。床。床。
+床。常ワ常ン常゙常゚常 床。常ワ常ン常゙常゚常
+床。床。常ワ常ン常゙常゚常 床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常 床。床。床。常ワ常ン常゙常゚常
+床。床。床。常ワ常ン常゙常゚常熄ー。床。床。 床。床。床。常ワ常ン常゙常゚常熄ー。床。床。
+ 常ワ常ン常゙常゚常 常ワ常ン常゙常゚常
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_trim_utf8.result b/mysql-test/suite/jp/r/jp_trim_utf8.result
new file mode 100755
index 00000000000..99fb785e495
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_trim_utf8.result
@@ -0,0 +1,672 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオスカ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオスカスカ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ疏 VALUES ('スカスアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('スカスカスアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('スカスカスカスアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('スカスカスカスアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ疏 VALUES (' スアスイスウスエスオ ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縺');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縺九°');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縺九°縺');
+INSERT INTO `シエシ蛋 VALUES ('縺九≠縺縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺九°縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺九°縺九≠縺縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺九°縺九≠縺縺縺医♀縺九°縺');
+INSERT INTO `シエシ蛋 VALUES (' 縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆク');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ伝 VALUES ('荳るセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('荳ゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ伝 VALUES (' 鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオスカ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオスカスカ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ覗 VALUES ('スカスアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スカスカスアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スカスカスカスアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スカスカスカスアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ覗 VALUES (' スアスイスウスエスオ ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縺');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縺九°');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縺九°縺');
+INSERT INTO `シエシ描 VALUES ('縺九≠縺縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺九°縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺九°縺九≠縺縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺九°縺九≠縺縺縺医♀縺九°縺');
+INSERT INTO `シエシ描 VALUES (' 縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆク');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ冒 VALUES ('荳るセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('荳ゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ冒 VALUES (' 鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオスカ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオスカスカ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ輿 VALUES ('スカスアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スカスカスアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スカスカスカスアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スカスカスカスアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ輿 VALUES (' スアスイスウスエスオ ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縺');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縺九°');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縺九°縺');
+INSERT INTO `シエシ倭 VALUES ('縺九≠縺縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺九°縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺九°縺九≠縺縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺九°縺九≠縺縺縺医♀縺九°縺');
+INSERT INTO `シエシ倭 VALUES (' 縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆク');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ兪 VALUES ('荳るセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('荳ゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ兪 VALUES (' 鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオスカ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオスカスカ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ托シ秦 VALUES ('スカスアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スカスカスアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スカスカスカスアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スカスカスカスアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ托シ秦 VALUES (' スアスイスウスエスオ ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縺');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縺九°');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縺九°縺');
+INSERT INTO `シエシ托シ疏 VALUES ('縺九≠縺縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺九°縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺九°縺九≠縺縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺九°縺九≠縺縺縺医♀縺九°縺');
+INSERT INTO `シエシ托シ疏 VALUES (' 縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆク');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ托シ蛋 VALUES ('荳るセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('荳ゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ托シ蛋 VALUES (' 鮴秘セ夜セ鈴セ樣セ。 ');
+SELECT `シ」シ疏,TRIM(TRAILING 'スカ' FROM `シ」シ疏) FROM `シエシ疏;
+シ」シ TRIM(TRAILING 'スカ' FROM `シ」シ疏)
+ スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオ
+スカスアスイスウスエスオ スカスアスイスウスエスオ
+スカスカスアスイスウスエスオ スカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スカスカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スカスカスカスアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(LEADING 'スカ' FROM `シ」シ疏) FROM `シエシ疏;
+シ」シ TRIM(LEADING 'スカ' FROM `シ」シ疏)
+ スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオスカ
+スアスイスウスエスオスカスカ スアスイスウスエスオスカスカ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+スカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+SELECT `シ」シ疏,TRIM(BOTH 'スカ' FROM `シ」シ疏) FROM `シエシ疏;
+シ」シ TRIM(BOTH 'スカ' FROM `シ」シ疏)
+ スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオ
+スカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ疏;
+シ」シ TRIM(`シ」シ疏)
+ スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオスカ
+スアスイスウスエスオスカスカ スアスイスウスエスオスカスカ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+スカスアスイスウスエスオ スカスアスイスウスエスオ
+スカスカスアスイスウスエスオ スカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スカスカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スカスカスカスアスイスウスエスオスカスカスカ
+SELECT `シ」シ疏,TRIM(TRAILING '縺' FROM `シ」シ疏) FROM `シエシ蛋;
+シ」シ TRIM(TRAILING '縺' FROM `シ」シ疏)
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+縺九≠縺縺縺医♀ 縺九≠縺縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺九°縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺九°縺九≠縺縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺九°縺九≠縺縺縺医♀
+SELECT `シ」シ疏,TRIM(LEADING '縺' FROM `シ」シ疏) FROM `シエシ蛋;
+シ」シ TRIM(LEADING '縺' FROM `シ」シ疏)
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀縺
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀縺九°
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+SELECT `シ」シ疏,TRIM(BOTH '縺' FROM `シ」シ疏) FROM `シエシ蛋;
+シ」シ TRIM(BOTH '縺' FROM `シ」シ疏)
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ蛋;
+シ」シ TRIM(`シ」シ疏)
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀縺
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀縺九°
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+縺九≠縺縺縺医♀ 縺九≠縺縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺九°縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺九°縺九≠縺縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺九°縺九≠縺縺縺医♀縺九°縺
+SELECT `シ」シ疏,TRIM(TRAILING '荳'FROM `シ」シ疏) FROM `シエシ伝;
+シ」シ TRIM(TRAILING '荳'FROM `シ」シ疏)
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクるセ秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 荳るセ秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(LEADING '荳' FROM `シ」シ疏) FROM `シエシ伝;
+シ」シ TRIM(LEADING '荳' FROM `シ」シ疏)
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。荳
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆク
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+SELECT `シ」シ疏,TRIM(BOTH '荳' FROM `シ」シ疏) FROM `シエシ伝;
+シ」シ TRIM(BOTH '荳' FROM `シ」シ疏)
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ伝;
+シ」シ TRIM(`シ」シ疏)
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクるセ秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 荳るセ秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。荳
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆク
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+SELECT `シ」シ疏,TRIM(TRAILING 'スカ' FROM `シ」シ疏) FROM `シエシ覗;
+シ」シ TRIM(TRAILING 'スカ' FROM `シ」シ疏)
+ スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオ
+スカスアスイスウスエスオ スカスアスイスウスエスオ
+スカスカスアスイスウスエスオ スカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スカスカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スカスカスカスアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(LEADING 'スカ' FROM `シ」シ疏) FROM `シエシ覗;
+シ」シ TRIM(LEADING 'スカ' FROM `シ」シ疏)
+ スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオスカ
+スアスイスウスエスオスカスカ スアスイスウスエスオスカスカ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+スカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+SELECT `シ」シ疏,TRIM(BOTH 'スカ' FROM `シ」シ疏) FROM `シエシ覗;
+シ」シ TRIM(BOTH 'スカ' FROM `シ」シ疏)
+ スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオ
+スカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ覗;
+シ」シ TRIM(`シ」シ疏)
+ スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオスカ
+スアスイスウスエスオスカスカ スアスイスウスエスオスカスカ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+スカスアスイスウスエスオ スカスアスイスウスエスオ
+スカスカスアスイスウスエスオ スカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スカスカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スカスカスカスアスイスウスエスオスカスカスカ
+SELECT `シ」シ疏,TRIM(TRAILING '縺' FROM `シ」シ疏) FROM `シエシ描;
+シ」シ TRIM(TRAILING '縺' FROM `シ」シ疏)
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+縺九≠縺縺縺医♀ 縺九≠縺縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺九°縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺九°縺九≠縺縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺九°縺九≠縺縺縺医♀
+SELECT `シ」シ疏,TRIM(LEADING '縺' FROM `シ」シ疏) FROM `シエシ描;
+シ」シ TRIM(LEADING '縺' FROM `シ」シ疏)
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀縺
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀縺九°
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+SELECT `シ」シ疏,TRIM(BOTH '縺' FROM `シ」シ疏) FROM `シエシ描;
+シ」シ TRIM(BOTH '縺' FROM `シ」シ疏)
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ描;
+シ」シ TRIM(`シ」シ疏)
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀縺
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀縺九°
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+縺九≠縺縺縺医♀ 縺九≠縺縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺九°縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺九°縺九≠縺縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺九°縺九≠縺縺縺医♀縺九°縺
+SELECT `シ」シ疏,TRIM(TRAILING '荳' FROM `シ」シ疏) FROM `シエシ冒;
+シ」シ TRIM(TRAILING '荳' FROM `シ」シ疏)
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクるセ秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 荳るセ秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(LEADING '荳' FROM `シ」シ疏) FROM `シエシ冒;
+シ」シ TRIM(LEADING '荳' FROM `シ」シ疏)
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。荳
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆク
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+SELECT `シ」シ疏,TRIM(BOTH '荳' FROM `シ」シ疏) FROM `シエシ冒;
+シ」シ TRIM(BOTH '荳' FROM `シ」シ疏)
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ冒;
+シ」シ TRIM(`シ」シ疏)
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクるセ秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 荳るセ秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。荳
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆク
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+SELECT `シ」シ疏,TRIM(TRAILING 'スカ' FROM `シ」シ疏) FROM `シエシ輿;
+シ」シ TRIM(TRAILING 'スカ' FROM `シ」シ疏)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオ
+スカスアスイスウスエスオ スカスアスイスウスエスオ
+スカスカスアスイスウスエスオ スカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スカスカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スカスカスカスアスイスウスエスオ
+ スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(LEADING 'スカ' FROM `シ」シ疏) FROM `シエシ輿;
+シ」シ TRIM(LEADING 'スカ' FROM `シ」シ疏)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオスカ
+スアスイスウスエスオスカスカ スアスイスウスエスオスカスカ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+スカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+ スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(BOTH 'スカ' FROM `シ」シ疏) FROM `シエシ輿;
+シ」シ TRIM(BOTH 'スカ' FROM `シ」シ疏)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオ
+スカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スアスイスウスエスオ
+ スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ輿;
+シ」シ TRIM(`シ」シ疏)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオスカ
+スアスイスウスエスオスカスカ スアスイスウスエスオスカスカ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+スカスアスイスウスエスオ スカスアスイスウスエスオ
+スカスカスアスイスウスエスオ スカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スカスカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スカスカスカスアスイスウスエスオスカスカスカ
+ スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(TRAILING '縺' FROM `シ」シ疏) FROM `シエシ倭;
+シ」シ TRIM(TRAILING '縺' FROM `シ」シ疏)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+縺九≠縺縺縺医♀ 縺九≠縺縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺九°縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺九°縺九≠縺縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺九°縺九≠縺縺縺医♀
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(LEADING '縺' FROM `シ」シ疏) FROM `シエシ倭;
+シ」シ TRIM(LEADING '縺' FROM `シ」シ疏)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀縺
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀縺九°
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(BOTH '縺' FROM `シ」シ疏) FROM `シエシ倭;
+シ」シ TRIM(BOTH '縺' FROM `シ」シ疏)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ倭;
+シ」シ TRIM(`シ」シ疏)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀縺
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀縺九°
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+縺九≠縺縺縺医♀ 縺九≠縺縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺九°縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺九°縺九≠縺縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺九°縺九≠縺縺縺医♀縺九°縺
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(TRAILING '荳' FROM `シ」シ疏) FROM `シエシ兪;
+シ」シ TRIM(TRAILING '荳' FROM `シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 荳るセ秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(LEADING '荳' FROM `シ」シ疏) FROM `シエシ兪;
+シ」シ TRIM(LEADING '荳' FROM `シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。荳
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆク
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+荳るセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(BOTH '荳' FROM `シ」シ疏) FROM `シエシ兪;
+シ」シ TRIM(BOTH '荳' FROM `シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ兪;
+シ」シ TRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。荳
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆク
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+荳るセ秘セ夜セ鈴セ樣セ。 荳るセ秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(TRAILING 'スカ' FROM `シ」シ疏) FROM `シエシ托シ秦;
+シ」シ TRIM(TRAILING 'スカ' FROM `シ」シ疏)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオ
+スカスアスイスウスエスオ スカスアスイスウスエスオ
+スカスカスアスイスウスエスオ スカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スカスカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スカスカスカスアスイスウスエスオ
+ スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(LEADING 'スカ' FROM `シ」シ疏) FROM `シエシ托シ秦;
+シ」シ TRIM(LEADING 'スカ' FROM `シ」シ疏)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオスカ
+スアスイスウスエスオスカスカ スアスイスウスエスオスカスカ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+スカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+ スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(BOTH 'スカ' FROM `シ」シ疏) FROM `シエシ托シ秦;
+シ」シ TRIM(BOTH 'スカ' FROM `シ」シ疏)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカ スアスイスウスエスオ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオ
+スカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スアスイスウスエスオ
+ スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ托シ秦;
+シ」シ TRIM(`シ」シ疏)
+スアスイスウスエスオ スアスイスウスエスオ
+スアスイスウスエスオスカ スアスイスウスエスオスカ
+スアスイスウスエスオスカスカ スアスイスウスエスオスカスカ
+スアスイスウスエスオスカスカスカ スアスイスウスエスオスカスカスカ
+スカスアスイスウスエスオ スカスアスイスウスエスオ
+スカスカスアスイスウスエスオ スカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオ スカスカスカスアスイスウスエスオ
+スカスカスカスアスイスウスエスオスカスカスカ スカスカスカスアスイスウスエスオスカスカスカ
+ スアスイスウスエスオ スアスイスウスエスオ
+SELECT `シ」シ疏,TRIM(TRAILING '縺' FROM `シ」シ疏) FROM `シエシ托シ疏;
+シ」シ TRIM(TRAILING '縺' FROM `シ」シ疏)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+縺九≠縺縺縺医♀ 縺九≠縺縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺九°縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺九°縺九≠縺縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺九°縺九≠縺縺縺医♀
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(LEADING '縺' FROM `シ」シ疏) FROM `シエシ托シ疏;
+シ」シ TRIM(LEADING '縺' FROM `シ」シ疏)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀縺
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀縺九°
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(BOTH '縺' FROM `シ」シ疏) FROM `シエシ托シ疏;
+シ」シ TRIM(BOTH '縺' FROM `シ」シ疏)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺ゅ>縺縺医♀
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ托シ疏;
+シ」シ TRIM(`シ」シ疏)
+縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+縺ゅ>縺縺医♀縺 縺ゅ>縺縺医♀縺
+縺ゅ>縺縺医♀縺九° 縺ゅ>縺縺医♀縺九°
+縺ゅ>縺縺医♀縺九°縺 縺ゅ>縺縺医♀縺九°縺
+縺九≠縺縺縺医♀ 縺九≠縺縺縺医♀
+縺九°縺ゅ>縺縺医♀ 縺九°縺ゅ>縺縺医♀
+縺九°縺九≠縺縺縺医♀ 縺九°縺九≠縺縺縺医♀
+縺九°縺九≠縺縺縺医♀縺九°縺 縺九°縺九≠縺縺縺医♀縺九°縺
+ 縺ゅ>縺縺医♀ 縺ゅ>縺縺医♀
+SELECT `シ」シ疏,TRIM(TRAILING '荳' FROM `シ」シ疏) FROM `シエシ托シ蛋;
+シ」シ TRIM(TRAILING '荳' FROM `シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 荳るセ秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(LEADING '荳' FROM `シ」シ疏) FROM `シエシ托シ蛋;
+シ」シ TRIM(LEADING '荳' FROM `シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。荳
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆク
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+荳るセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(BOTH '荳' FROM `シ」シ疏) FROM `シエシ托シ蛋;
+シ」シ TRIM(BOTH '荳' FROM `シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+荳るセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ托シ蛋;
+シ」シ TRIM(`シ」シ疏)
+鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+鮴秘セ夜セ鈴セ樣セ。荳 鮴秘セ夜セ鈴セ樣セ。荳
+鮴秘セ夜セ鈴セ樣セ。荳ゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆク
+鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク 鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク
+荳るセ秘セ夜セ鈴セ樣セ。 荳るセ秘セ夜セ鈴セ樣セ。
+荳ゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。
+荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク 荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク
+ 鮴秘セ夜セ鈴セ樣セ。 鮴秘セ夜セ鈴セ樣セ。
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_union_ujis.result b/mysql-test/suite/jp/r/jp_union_ujis.result
new file mode 100755
index 00000000000..4b74c570ffe
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_union_ujis.result
@@ -0,0 +1,422 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+INSERT INTO `」ヤ」ウ` VALUES('宍'),('宍'),('、ヲ'),('、ヲ'),('常゙'),('常゙');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+竺
+軸
+軸
+常ワ
+常ワ
+常ン
+常ン
+、「
+、「
+、、
+、、
+(SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) UNION (SELECT '、ヲ') ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+、ヲ
+(SELECT '、ヲ' AS `」テ」ア`) UNION (SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+、ヲ
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」ア` GROUP BY `」テ」ア` UNION
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」イ` GROUP BY `」テ」ア` ORDER BY `」テ」ア`;
+」テ」ア COUNT(*)
+竺 2
+軸 2
+常ワ 2
+常ン 2
+、「 2
+、、 2
+SELECT * FROM `」ヤ」ア` UNION DISTINCT
+SELECT * FROM `」ヤ」イ` UNION ALL
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+宍
+宍
+常ワ
+常ン
+常゙
+常゙
+、「
+、、
+、ヲ
+、ヲ
+SELECT * FROM `」ヤ」ア` UNION ALL
+SELECT * FROM `」ヤ」イ` UNION DISTINCT
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+宍
+常ワ
+常ン
+常゙
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ア` UNION SELECT REPEAT(`」テ」ア`,5) FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸軸軸軸軸
+常ワ
+常ン常ン常ン常ン常ン
+、「
+、、、、、、、、、、
+DROP TABLE `」ヤ」ア` ;
+DROP TABLE `」ヤ」イ` ;
+DROP TABLE `」ヤ」ウ` ;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = MYISAM;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = MYISAM;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = MYISAM;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+INSERT INTO `」ヤ」ウ` VALUES('宍'),('宍'),('、ヲ'),('、ヲ'),('常゙'),('常゙');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+竺
+軸
+軸
+常ワ
+常ワ
+常ン
+常ン
+、「
+、「
+、、
+、、
+(SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) UNION (SELECT '、ヲ') ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+、ヲ
+(SELECT '、ヲ' AS `」テ」ア`) UNION (SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+、ヲ
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」ア` GROUP BY `」テ」ア` UNION
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」イ` GROUP BY `」テ」ア` ORDER BY `」テ」ア`;
+」テ」ア COUNT(*)
+竺 2
+軸 2
+常ワ 2
+常ン 2
+、「 2
+、、 2
+SELECT * FROM `」ヤ」ア` UNION DISTINCT
+SELECT * FROM `」ヤ」イ` UNION ALL
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+宍
+宍
+常ワ
+常ン
+常゙
+常゙
+、「
+、、
+、ヲ
+、ヲ
+SELECT * FROM `」ヤ」ア` UNION ALL
+SELECT * FROM `」ヤ」イ` UNION DISTINCT
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+宍
+常ワ
+常ン
+常゙
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ア` UNION SELECT REPEAT(`」テ」ア`,5) FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸軸軸軸軸
+常ワ
+常ン常ン常ン常ン常ン
+、「
+、、、、、、、、、、
+DROP TABLE `」ヤ」ア` ;
+DROP TABLE `」ヤ」イ` ;
+DROP TABLE `」ヤ」ウ` ;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = HEAP;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = HEAP;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = HEAP;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+INSERT INTO `」ヤ」ウ` VALUES('宍'),('宍'),('、ヲ'),('、ヲ'),('常゙'),('常゙');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+竺
+軸
+軸
+常ワ
+常ワ
+常ン
+常ン
+、「
+、「
+、、
+、、
+(SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) UNION (SELECT '、ヲ') ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+、ヲ
+(SELECT '、ヲ' AS `」テ」ア`) UNION (SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+、ヲ
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」ア` GROUP BY `」テ」ア` UNION
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」イ` GROUP BY `」テ」ア` ORDER BY `」テ」ア`;
+」テ」ア COUNT(*)
+竺 2
+軸 2
+常ワ 2
+常ン 2
+、「 2
+、、 2
+SELECT * FROM `」ヤ」ア` UNION DISTINCT
+SELECT * FROM `」ヤ」イ` UNION ALL
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+宍
+宍
+常ワ
+常ン
+常゙
+常゙
+、「
+、、
+、ヲ
+、ヲ
+SELECT * FROM `」ヤ」ア` UNION ALL
+SELECT * FROM `」ヤ」イ` UNION DISTINCT
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+宍
+常ワ
+常ン
+常゙
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ア` UNION SELECT REPEAT(`」テ」ア`,5) FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸軸軸軸軸
+常ワ
+常ン常ン常ン常ン常ン
+、「
+、、、、、、、、、、
+DROP TABLE `」ヤ」ア` ;
+DROP TABLE `」ヤ」イ` ;
+DROP TABLE `」ヤ」ウ` ;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = BDB;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = BDB;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = BDB;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+INSERT INTO `」ヤ」ウ` VALUES('宍'),('宍'),('、ヲ'),('、ヲ'),('常゙'),('常゙');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+竺
+軸
+軸
+常ワ
+常ワ
+常ン
+常ン
+、「
+、「
+、、
+、、
+(SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) UNION (SELECT '、ヲ') ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+、ヲ
+(SELECT '、ヲ' AS `」テ」ア`) UNION (SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+、ヲ
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」ア` GROUP BY `」テ」ア` UNION
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」イ` GROUP BY `」テ」ア` ORDER BY `」テ」ア`;
+」テ」ア COUNT(*)
+竺 2
+軸 2
+常ワ 2
+常ン 2
+、「 2
+、、 2
+SELECT * FROM `」ヤ」ア` UNION DISTINCT
+SELECT * FROM `」ヤ」イ` UNION ALL
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+宍
+宍
+常ワ
+常ン
+常゙
+常゙
+、「
+、、
+、ヲ
+、ヲ
+SELECT * FROM `」ヤ」ア` UNION ALL
+SELECT * FROM `」ヤ」イ` UNION DISTINCT
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+宍
+常ワ
+常ン
+常゙
+、「
+、、
+、ヲ
+SELECT * FROM `」ヤ」ア` UNION SELECT REPEAT(`」テ」ア`,5) FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸軸軸軸軸
+常ワ
+常ン常ン常ン常ン常ン
+、「
+、、、、、、、、、、
+DROP TABLE `」ヤ」ア` ;
+DROP TABLE `」ヤ」イ` ;
+DROP TABLE `」ヤ」ウ` ;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = InnoDB;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = MyISAM;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+軸
+常ワ
+常ン
+、「
+、、
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+」テ」ア
+竺
+竺
+軸
+軸
+常ワ
+常ワ
+常ン
+常ン
+、「
+、「
+、、
+、、
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
diff --git a/mysql-test/suite/jp/r/jp_update_sjis.result b/mysql-test/suite/jp/r/jp_update_sjis.result
new file mode 100755
index 00000000000..65151cc7021
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_update_sjis.result
@@ -0,0 +1,98 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+UPDATE `T1` SET `C1` = ('カキクケコ');
+UPDATE `T2` SET `C1` = ('かきくけこ');
+UPDATE `T3` SET `C1` = ('噂蚕申貼能');
+UPDATE `T4` SET `C1` = ('カキクケコ');
+UPDATE `T5` SET `C1` = ('かきくけこ');
+UPDATE `T6` SET `C1` = ('噂蚕申貼能');
+UPDATE `T7` SET `C1` = ('カキクケコ');
+UPDATE `T8` SET `C1` = ('かきくけこ');
+UPDATE `T9` SET `C1` = ('噂蚕申貼能');
+UPDATE `T10` SET `C1` = ('カキクケコ');
+UPDATE `T11` SET `C1` = ('かきくけこ');
+UPDATE `T12` SET `C1` = ('噂蚕申貼能');
+SELECT * FROM `T1`;
+C1
+カキクケコ
+SELECT * FROM `T2`;
+C1
+かきくけこ
+SELECT * FROM `T3`;
+C1
+噂蚕申貼能
+SELECT * FROM `T4`;
+C1
+カキクケコ
+SELECT * FROM `T5`;
+C1
+かきくけこ
+SELECT * FROM `T6`;
+C1
+噂蚕申貼能
+SELECT * FROM `T7`;
+C1
+カキクケコ
+SELECT * FROM `T8`;
+C1
+かきくけこ
+SELECT * FROM `T9`;
+C1
+噂蚕申貼能
+SELECT * FROM `T10`;
+C1
+カキクケコ
+SELECT * FROM `T11`;
+C1
+かきくけこ
+SELECT * FROM `T12`;
+C1
+噂蚕申貼能
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_update_ucs2.result b/mysql-test/suite/jp/r/jp_update_ucs2.result
new file mode 100755
index 00000000000..2796958ac3e
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_update_ucs2.result
@@ -0,0 +1,99 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+UPDATE `」ヤ」ア` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」イ` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ウ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」エ` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」オ` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」カ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」キ` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」ク` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ケ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」ア」ー` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」ア」ア` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ア」イ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+SELECT * FROM `」ヤ」ア`;
+」テ」ア
+叱執失嫉室
+SELECT * FROM `」ヤ」イ`;
+」テ」ア
+、ォ、ュ、ッ、ア、ウ
+SELECT * FROM `」ヤ」ウ`;
+」テ」ア
+常ネ常ノ常ハ常ヒ常フ
+SELECT * FROM `」ヤ」エ`;
+」テ」ア
+叱執失嫉室
+SELECT * FROM `」ヤ」オ`;
+」テ」ア
+、ォ、ュ、ッ、ア、ウ
+SELECT * FROM `」ヤ」カ`;
+」テ」ア
+常ネ常ノ常ハ常ヒ常フ
+SELECT * FROM `」ヤ」キ`;
+」テ」ア
+叱執失嫉室
+SELECT * FROM `」ヤ」ク`;
+」テ」ア
+、ォ、ュ、ッ、ア、ウ
+SELECT * FROM `」ヤ」ケ`;
+」テ」ア
+常ネ常ノ常ハ常ヒ常フ
+SELECT * FROM `」ヤ」ア」ー`;
+」テ」ア
+叱執失嫉室
+SELECT * FROM `」ヤ」ア」ア`;
+」テ」ア
+、ォ、ュ、ッ、ア、ウ
+SELECT * FROM `」ヤ」ア」イ`;
+」テ」ア
+常ネ常ノ常ハ常ヒ常フ
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_update_ujis.result b/mysql-test/suite/jp/r/jp_update_ujis.result
new file mode 100755
index 00000000000..e9633d14f0c
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_update_ujis.result
@@ -0,0 +1,98 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+UPDATE `」ヤ」ア` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」イ` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ウ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」エ` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」オ` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」カ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」キ` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」ク` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ケ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」ア」ー` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」ア」ア` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ア」イ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+SELECT * FROM `」ヤ」ア`;
+」テ」ア
+叱執失嫉室
+SELECT * FROM `」ヤ」イ`;
+」テ」ア
+、ォ、ュ、ッ、ア、ウ
+SELECT * FROM `」ヤ」ウ`;
+」テ」ア
+常ネ常ノ常ハ常ヒ常フ
+SELECT * FROM `」ヤ」エ`;
+」テ」ア
+叱執失嫉室
+SELECT * FROM `」ヤ」オ`;
+」テ」ア
+、ォ、ュ、ッ、ア、ウ
+SELECT * FROM `」ヤ」カ`;
+」テ」ア
+常ネ常ノ常ハ常ヒ常フ
+SELECT * FROM `」ヤ」キ`;
+」テ」ア
+叱執失嫉室
+SELECT * FROM `」ヤ」ク`;
+」テ」ア
+、ォ、ュ、ッ、ア、ウ
+SELECT * FROM `」ヤ」ケ`;
+」テ」ア
+常ネ常ノ常ハ常ヒ常フ
+SELECT * FROM `」ヤ」ア」ー`;
+」テ」ア
+叱執失嫉室
+SELECT * FROM `」ヤ」ア」ア`;
+」テ」ア
+、ォ、ュ、ッ、ア、ウ
+SELECT * FROM `」ヤ」ア」イ`;
+」テ」ア
+常ネ常ノ常ハ常ヒ常フ
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_update_utf8.result b/mysql-test/suite/jp/r/jp_update_utf8.result
new file mode 100755
index 00000000000..f690d2f0247
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_update_utf8.result
@@ -0,0 +1,98 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+UPDATE `シエシ疏 SET `シ」シ疏 = ('スカスキスクスケスコ');
+UPDATE `シエシ蛋 SET `シ」シ疏 = ('縺九″縺上¢縺');
+UPDATE `シエシ伝 SET `シ」シ疏 = ('鮨鈴ス倬ス夐ス晞ス');
+UPDATE `シエシ覗 SET `シ」シ疏 = ('スカスキスクスケスコ');
+UPDATE `シエシ描 SET `シ」シ疏 = ('縺九″縺上¢縺');
+UPDATE `シエシ冒 SET `シ」シ疏 = ('鮨鈴ス倬ス夐ス晞ス');
+UPDATE `シエシ輿 SET `シ」シ疏 = ('スカスキスクスケスコ');
+UPDATE `シエシ倭 SET `シ」シ疏 = ('縺九″縺上¢縺');
+UPDATE `シエシ兪 SET `シ」シ疏 = ('鮨鈴ス倬ス夐ス晞ス');
+UPDATE `シエシ托シ秦 SET `シ」シ疏 = ('スカスキスクスケスコ');
+UPDATE `シエシ托シ疏 SET `シ」シ疏 = ('縺九″縺上¢縺');
+UPDATE `シエシ托シ蛋 SET `シ」シ疏 = ('鮨鈴ス倬ス夐ス晞ス');
+SELECT * FROM `シエシ疏;
+シ」シ
+スカスキスクスケスコ
+SELECT * FROM `シエシ蛋;
+シ」シ
+縺九″縺上¢縺
+SELECT * FROM `シエシ伝;
+シ」シ
+鮨鈴ス倬ス夐ス晞ス
+SELECT * FROM `シエシ覗;
+シ」シ
+スカスキスクスケスコ
+SELECT * FROM `シエシ描;
+シ」シ
+縺九″縺上¢縺
+SELECT * FROM `シエシ冒;
+シ」シ
+鮨鈴ス倬ス夐ス晞ス
+SELECT * FROM `シエシ輿;
+シ」シ
+スカスキスクスケスコ
+SELECT * FROM `シエシ倭;
+シ」シ
+縺九″縺上¢縺
+SELECT * FROM `シエシ兪;
+シ」シ
+鮨鈴ス倬ス夐ス晞ス
+SELECT * FROM `シエシ托シ秦;
+シ」シ
+スカスキスクスケスコ
+SELECT * FROM `シエシ托シ疏;
+シ」シ
+縺九″縺上¢縺
+SELECT * FROM `シエシ托シ蛋;
+シ」シ
+鮨鈴ス倬ス夐ス晞ス
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/r/jp_where_sjis.result b/mysql-test/suite/jp/r/jp_where_sjis.result
new file mode 100755
index 00000000000..a3cbc24c113
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_where_sjis.result
@@ -0,0 +1,118 @@
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+SELECT * FROM `T1` WHERE `C1` = 'ーアイウエオカキクケコサシスセソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T2` WHERE `C1` = '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T3` WHERE `C1` = 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T4` WHERE `C1` = 'ーアイウエオカキクケコサシスセソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T5` WHERE `C1` = '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T6` WHERE `C1` = 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T7` WHERE `C1` = 'ーアイウエオカキクケコサシスセソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T8` WHERE `C1` = '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T9` WHERE `C1` = 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+SELECT * FROM `T10` WHERE `C1` = 'ーアイウエオカキクケコサシスセソ';
+C1
+ーアイウエオカキクケコサシスセソ
+SELECT * FROM `T11` WHERE `C1` = '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+C1
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+SELECT * FROM `T12` WHERE `C1` = 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+C1
+ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤
+CREATE TABLE t1(c1 char(1)) default charset = sjis engine=innodb;
+CREATE TABLE t2(c1 char(1)) default charset = sjis engine=myisam;
+CREATE TABLE t3(c1 char(1)) default charset = sjis engine=heap;
+CREATE TABLE t4(c1 char(1)) default charset = sjis engine=bdb;
+INSERT INTO t1 VALUES('鉄'),('都');
+INSERT INTO t2 VALUES('鉄'),('都');
+INSERT INTO t3 VALUES('鉄'),('都');
+INSERT INTO t4 VALUES('鉄'),('都');
+SELECT * FROM t1 WHERE c1 = '鉄';
+c1
+鉄
+SELECT * FROM t2 WHERE c1 = '鉄';
+c1
+鉄
+SELECT * FROM t3 WHERE c1 = '鉄';
+c1
+鉄
+SELECT * FROM t4 WHERE c1 = '鉄';
+c1
+鉄
+SELECT * FROM t1 WHERE c1 = '都';
+c1
+都
+SELECT * FROM t2 WHERE c1 = '都';
+c1
+都
+SELECT * FROM t3 WHERE c1 = '都';
+c1
+都
+SELECT * FROM t4 WHERE c1 = '都';
+c1
+都
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/r/jp_where_ucs2.result b/mysql-test/suite/jp/r/jp_where_ucs2.result
new file mode 100755
index 00000000000..a05b1da9b68
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_where_ucs2.result
@@ -0,0 +1,163 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+INSERT INTO `」ヤ」ア` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」イ` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ウ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」エ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」オ` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」カ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」キ` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ク` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ケ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+INSERT INTO `」ヤ」ア」ー` VALUES
+('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+INSERT INTO `」ヤ」ア」ア` VALUES
+('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+INSERT INTO `」ヤ」ア」イ` VALUES
+('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_where_ujis.result b/mysql-test/suite/jp/r/jp_where_ujis.result
new file mode 100755
index 00000000000..b13b8a10ef8
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_where_ujis.result
@@ -0,0 +1,86 @@
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+SET NAMES ujis;
+SET character_set_database = ujis;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+」テ」ア
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+」テ」ア
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+」テ」ア
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/r/jp_where_utf8.result b/mysql-test/suite/jp/r/jp_where_utf8.result
new file mode 100755
index 00000000000..d69aaf8715d
--- /dev/null
+++ b/mysql-test/suite/jp/r/jp_where_utf8.result
@@ -0,0 +1,86 @@
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+SET NAMES utf8;
+SET character_set_database = utf8;
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 = 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 = '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 = '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 = 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 = '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 = '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 = 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 = '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 = '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 = 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+シ」シ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 = '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+シ」シ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 = '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+シ」シ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/std_data/jisx0201_sjis.dat b/mysql-test/suite/jp/std_data/jisx0201_sjis.dat
new file mode 100755
index 00000000000..7556c4d3085
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0201_sjis.dat
@@ -0,0 +1,10 @@
+ !"#$%&'()*+,-./
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\\]^_
+abcdefghijklmno
+pqrstuvwxyz{|}~
+ 。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚
diff --git a/mysql-test/suite/jp/std_data/jisx0201_ujis.dat b/mysql-test/suite/jp/std_data/jisx0201_ujis.dat
new file mode 100755
index 00000000000..07169ec8ab2
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0201_ujis.dat
@@ -0,0 +1,10 @@
+ !"#$%&'()*+,-./
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\\]^_
+abcdefghijklmno
+pqrstuvwxyz{|}~
+ 治爾璽痔磁示而耳自蒔辞汐鹿式識
+鴫竺軸宍雫七叱執失嫉室悉湿漆疾質
+実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮
+社紗者謝車遮蛇邪借勺尺杓灼爵酌釈
diff --git a/mysql-test/suite/jp/std_data/jisx0201_utf8.dat b/mysql-test/suite/jp/std_data/jisx0201_utf8.dat
new file mode 100755
index 00000000000..3052e4fcc8b
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0201_utf8.dat
@@ -0,0 +1,10 @@
+ !"#$%&'()*+,-./
+0123456789:;<=>?
+@ABCDEFGHIJKLMNO
+PQRSTUVWXYZ[\\]^_
+abcdefghijklmno
+pqrstuvwxyz{|}~
+ ス。ス「ス」ス、ス・スヲスァスィスゥスェスォスャスュスョスッ
+スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ
+セセセゑセセセセセセ茨セ会セ奇セ具セ鯉セ搾セ趣セ
+セ撰セ托セ抵セ難セ費セ包セ厄セ暦セ假セ呻セ夲セ幢セ懶セ晢セ橸セ
diff --git a/mysql-test/suite/jp/std_data/jisx0208_sjis.dat b/mysql-test/suite/jp/std_data/jisx0208_sjis.dat
new file mode 100755
index 00000000000..767be2090ac
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0208_sjis.dat
@@ -0,0 +1,66 @@
+  、。,.・:;?!゛゜´`¨^ ̄_ヽ
+ヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’
+“”()〔〕[]{}〈〉《》「」『』【】
++‐±×÷=≠<>≦≧∞∴♂♀°′″℃¥
+$¢£%#&*@§☆★○●◎◇・・・・・
+・◆□■△▲▽▼※〒→←↑↓〓・・・・・
+・・・・・・∈∋⊆⊇⊂⊃∪∩・・・・・・
+・・∧∨¬⇒⇔∀∃・・・・・・・・・・・
+∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬・・・・・
+・・ʼn♯♭♪†‡¶・・・・◯・・・・ 
+・・・・・・・・・・・・・・・・0123
+456789・・・・・・・ABCDEFG
+HIJKLMNOPQRSTUVWXYZ・
+・・・・・abcdefghijklmno
+pqrstuvwxyz・・・・・・・・・
+・ぁあぃいぅうぇえぉおかがきぎくぐけげこ
+ごさざしじすずせぜそぞただちぢっつづてで
+とどなにぬねのはばぱひびぴふぶぷへべぺほ
+ぼぽまみむめもゃやゅゆょよらりるれろゎわ
+ゐゑをん・・・・・・・・・・・・・・・・
+・ァアィイゥウェエォオカガキギクグケゲコ
+ゴサザシジスズセゼソゾタダチヂッツヅテデ
+トドナニヌネノハバパヒビピフブプヘベペホ
+ボポマミムメモャヤュユョヨラリルレロヮワ
+ヰヱヲンヴヵヶ・・・・・・・・・・・・・
+・ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ
+ΥΦΧΨΩ・・・・・・・・αβγδεζη
+θικλμνξοπρστυφχψω・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・АБВГДЕЁЖЗИЙКЛМНОПРС
+ТУФХЦЧШЩЪЫЬЭЮЯ・・・・・・
+・・・・・・・・・абвгдеёжзий
+клмнопрстуфхцчшщъыьэ
+юя・・・・・・・・・・・・・・・・・・
+・─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳
+┫┻╋┠┯┨┷┿┝┰┥┸╂・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵
+梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇
+鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異
+移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸
+稲茨芋鰯允印咽員因姻引飲淫胤蔭・・・・・
+・蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏
+牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑
+枠鷲亙亘鰐詫藁蕨椀湾碗腕・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞
+亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛
+佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛
+俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆
+偃假會偕偐偈做偖偬偸傀傚傅傴傲・・・・・
+・鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻
+鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈
+麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝
+黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒
+齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠・・・・・
+・堯槇遙瑤凜熙・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
+・・・・・・・・・・・・・・・・・・・・
diff --git a/mysql-test/suite/jp/std_data/jisx0208_sjis3.dat b/mysql-test/suite/jp/std_data/jisx0208_sjis3.dat
new file mode 100755
index 00000000000..b636aacdb62
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0208_sjis3.dat
@@ -0,0 +1,5 @@
+ソ十表予構
+ソ十表予
+ソ十表
+ソ十
+ソ
diff --git a/mysql-test/suite/jp/std_data/jisx0208_ucs2.dat b/mysql-test/suite/jp/std_data/jisx0208_ucs2.dat
new file mode 100755
index 00000000000..3ac15368c05
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0208_ucs2.dat
Binary files differ
diff --git a/mysql-test/suite/jp/std_data/jisx0208_ujis.dat b/mysql-test/suite/jp/std_data/jisx0208_ujis.dat
new file mode 100755
index 00000000000..6076ade4245
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0208_ujis.dat
@@ -0,0 +1,66 @@
+。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ
+。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ
+。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ
+。ワ。セ。゙。゚。爍癸筍罍茖蝪譯遑陦鬘遙。。。。
+。。。。。。。。。。。。。。。。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ「。「「「」「、「・「ヲ「ァ「ィ「ゥ「ェ「ォ「ャ「ュ「ョ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ「コ「サ「シ「ス「セ「ソ「タ「チ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「ハ「ヒ「フ「ヘ「ホ「マ「ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+「ワ「ン「゙「゚「爐發笋罎茲蠅譴遒陲鬚遙ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ「「「「「「「「。ヲ。ヲ。ヲ。ヲ「。ヲ。ヲ。ヲ。ヲ。。
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」ー」ア」イ」ウ
+」エ」オ」カ」キ」ク」ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ」チ」ツ」テ」ト」ナ」ニ」ヌ
+」ネ」ノ」ハ」ヒ」フ」ヘ」ホ」マ」ミ」ム」メ」モ」ヤ」ユ」ヨ」ラ」リ」ル」レ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ」皀筌罐茱螢譽逎陬鬟凜」」」」
+」」」」」」」」」」」。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ
+、エ、オ、カ、キ、ク、ケ、コ、サ、シ、ス、セ、ソ、タ、チ、ツ、テ、ト、ナ、ニ、ヌ
+、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ
+、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、
+、、、、。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ
+・エ・オ・カ・キ・ク・ケ・コ・サ・シ・ス・セ・ソ・タ・チ・ツ・テ・ト・ナ・ニ・ヌ
+・ネ・ノ・ハ・ヒ・フ・ヘ・ホ・マ・ミ・ム・メ・モ・ヤ・ユ・ヨ・ラ・リ・ル・レ・ロ
+・ワ・ン・゙・゚・爭皈筵罕茹螂讌逾隘鬣・・・・・
+・・・・・・・。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲヲ。ヲ「ヲ」ヲ、ヲ・ヲヲヲァヲィヲゥヲェヲォヲャヲュヲョヲッヲーヲアヲイヲウ
+ヲエヲオヲカヲキヲク。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲヲチヲツヲテヲトヲナヲニヲヌ
+ヲネヲノヲハヲヒヲフヲヘヲホヲマヲミヲムヲメヲモヲヤヲユヲヨヲラヲリ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲァ。ァ「ァ」ァ、ァ・ァヲァァァィァゥァェァォァャァュァョァッァーァアァイァウ
+ァエァオァカァキァクァケァコァサァシァスァセァソァタァチ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲァムァメァモァヤァユァヨァラァリァルァレァロ
+ァワァンァ゙ァ゚ァ爰皎筴罘荅蟋讒遘隗鬧ァァァァァ
+ァァ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲィ。ィ「ィ」ィ、ィ・ィヲィァィィィゥィェィォィャィュィョィッィーィアィイィウ
+ィエィオィカィキィクィケィコィサィシィスィセィソィタ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ
+ーエーオーカーキークーケーコーサーシースーセーソーターチーツーテートーナーニーヌ
+ーネーノーハーヒーフーヘーホーマーミームーメーモーヤーユーヨーラーリールーレーロ
+ーワーンー゙ー゚ー牴皺箍羃莢蟆豌邁隹魏ーーーーー
+ーーーーーーーーーーーーーーー。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲマ。マ「マ」マ、マ・マヲマァマィマゥマェマォマャマュマョマッマーマアマイマウ
+マエマオマカマキマクマケマコマサマシマスマセマソマタマチマツマテマトマナマニマヌ
+マネマノマハマヒマフマヘマホマママミマムマメマモ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ
+ミエミオミカミキミクミケミコミサミシミスミセミソミタミチミツミテミトミナミニミヌ
+ミネミノミハミヒミフミヘミホミマミミミムミメミモミヤミユミヨミラミリミルミレミロ
+ミワミンミ゙ミ゚ミ獎瞎簟耙菻衵賻醪靤鰔ミミミミミ
+ミミミミミミミミミミミミミミミ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲァィゥェォャュョッーアイウ
+エオカキクケコサシスセソタチツテトナニヌ
+ネノハヒフヘホマミムメモヤユヨラリルレロ
+ワン゙゚瑪碯糒胚蔘褫跿銛頤鴣
+。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。「」、・ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
diff --git a/mysql-test/suite/jp/std_data/jisx0208_utf8.dat b/mysql-test/suite/jp/std_data/jisx0208_utf8.dat
new file mode 100755
index 00000000000..4ab29099a60
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0208_utf8.dat
@@ -0,0 +1,66 @@
+縲縲縲√ゑシ鯉シ弱サシ夲シ幢シ滂シ√帙慊エスツィシセソ」シソ繝ス
+繝セ繧昴槭莉昴縲縲繝シ窶補撰シ擾シシ縲懌厄ス懌ヲ窶・窶倪
+窶懌晢シ茨シ峨斐包シサシスス幢ス昴医峨翫九後阪弱上舌
+シ銀青アテ療キシ昶旺シ懶シ樞襖竕ァ竏樞斡笙や凰ツー窶イ窶ウ邃ソ・
+シツ「ツ」シシシシ奇シツァ笘笘笳銀酪笳寂裸繝サ繝サ繝サ繝サ繝サ
+繝サ笳笆。笆笆ウ笆イ笆ス笆シ窶サ縲停停絶鯛薙薙サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ竏遺銀恰竓竓や潟竏ェ竏ゥ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ竏ァ竏ィツャ竍停披竏繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+竏竓・竚停や竕。竕停岡竕ォ竏壺或竏昶扱竏ォ竏ャ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ邃ォ窶ー笙ッ笙ュ笙ェ窶窶。ツカ繝サ繝サ繝サ繝サ笳ッ繝サ繝サ繝サ繝サ縲
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サシ撰シ托シ抵シ
+シ費シ包シ厄シ暦シ假シ吶サ繝サ繝サ繝サ繝サ繝サ繝サシ。シ「シ」シ、シ・シヲシァ
+シィシゥシェシォシャシュショシッシーシアシイシウシエシオシカシキシクシケシコ繝サ
+繝サ繝サ繝サ繝サ繝サススゑスススススス茨ス会ス奇ス具ス鯉ス搾ス趣ス
+ス撰ス托ス抵ス難ス費ス包ス厄ス暦ス假ス呻ス壹サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%
+縺斐&縺悶@縺倥☆縺壹○縺懊◎縺槭◆縺縺。縺「縺」縺、縺・縺ヲ縺ァ
+縺ィ縺ゥ縺ェ縺ォ縺ャ縺ュ縺ョ縺ッ縺ー縺ア縺イ縺ウ縺エ縺オ縺カ縺キ縺ク縺ケ縺コ縺サ
+縺シ縺ス縺セ縺ソ繧繧√b繧繧繧繧繧繧医i繧翫k繧後m繧弱o
+繧舌q繧偵s繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繧。繧「繧」繧、繧・繧ヲ繧ァ繧ィ繧ゥ繧ェ繧ォ繧ャ繧ュ繧ョ繧ッ繧ー繧ア繧イ繧ウ
+繧エ繧オ繧カ繧キ繧ク繧ケ繧コ繧サ繧シ繧ス繧セ繧ソ繝繝√モ繝繝繝繝繝
+繝医ラ繝翫ル繝後ロ繝弱ワ繝舌ヱ繝偵ン繝斐ヵ繝悶励倥吶壹
+繝懊昴槭Α繝繝。繝「繝」繝、繝・繝ヲ繝ァ繝ィ繝ゥ繝ェ繝ォ繝ャ繝ュ繝ョ繝ッ
+繝ー繝ア繝イ繝ウ繝エ繝オ繝カ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サホ対槻鳶釆偏茂緑佩厥墅嶄慚斟榻湮ホ。ホ」ホ、
+ホ・ホヲホァホィホゥ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サホアホイホウホエホオホカホキ
+ホクホケホコホサホシホスホセホソマママρママママ委峨サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サミ籍岱漬寅頒片ミ孟厘侑厰墟嶢慴斷榧渙ミ。
+ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミーミアミイミウミエミオム岱カミキミクミケ
+ミコミサミシミスミセミソムムムびτムムムム尉禾貫錦袴
+ム紗上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ笏笏や伯笏絶曝笏披莫笏ャ笏、笏エ笏シ笏≫買笏鞘箔笏帚迫笏」笏ウ
+笏ォ笏サ笊銀箱笏ッ笏ィ笏キ笏ソ笏昶伐笏・笏ク笊ゅサ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ莠懷薄螽髦ソ蜩諢帶肩蟋カ騾「闡オ闌懃ゥ先が謠。貂・譌ュ闡ヲ闃ヲ魃オ
+譴灘悸譁。謇ア螳帛ァ占匳鬟エ邨「邯セ魄取也イ溯「キ螳牙コオ謖画囓譯磯裸
+髷肴搶莉・莨贋ス堺セ晏♂蝗イ螟キ蟋泌ィ∝ー画Α諢乗ー譏捺、轤コ逡冗焚
+遘サ邯ュ邱ッ閭關手。」隰る&驕コ蛹サ莠穂コ・蝓溯ご驛∫」ッ荳螢ア貅「騾ク
+遞イ闌ィ闃矩ーッ蜈∝魂蜥ス蜩。蝗蟋サ蠑暮」イ豺ォ閭、阡ュ繝サ繝サ繝サ繝サ繝サ
+繝サ闢ョ騾」骭ャ蜻るュッ讚鍋i雉りキッ髴イ蜉エ蟀∝サ雁シ譛玲・シ讎疲オェ貍
+迚「迢シ遽ュ閠∬∪陜矩ヮ蜈ュ鮗鍋ヲ閧矩鹸隲門ュ蜥瑚ゥア豁ェ雉閼諠
+譫鮃イ莠吩コ倬ー占ゥォ阯∬物讀貉セ遒苓輔サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ蠑御ク蝉ク穂クェ荳ア荳カ荳シ荳ソ荵ゆケ紋ケ倅コゆコ雎ォ莠願貞シ堺コ惹コ
+莠滉コ莠「莠ー莠ウ莠カ莉惹サ堺サ莉莉ゆサ嶺サ樔サュ莉滉サキ莨我ス壻シー菴
+菴昜ス嶺ス菴カ萓井セ丈セ倅スサ菴ゥ菴ー萓台スッ萓萓門倅ソ比ソ滉ソ惹ソ倅ソ
+菫台ソ壻ソ蝉ソ、菫・蛟壼ィ蛟泌ェ蛟・蛟莨應ソカ蛟。蛟ゥ蛟ャ菫セ菫ッ蛟大
+蛛蛛譛蛛募$蛛亥★蛛門〓蛛ク蛯蛯壼e蛯エ蛯イ繝サ繝サ繝サ繝サ繝サ
+繝サ魴晞オ樣オ、魴鷹オ宣オ咎オイ鮓蛾カ鮓ォ魴ッ魴コ鮓夐カ、鮓ゥ鮓イ鮃鮃鮓サ
+鮓ク鮓コ鮃鮃城キるキ咎キ馴キク鮃ヲ鮃ュ鮃ッ鮃ス鮑夐ク幃ク樣ケオ鮖ケ鮖ス鮗鮗
+鮗矩コ碁コ帝コ暮コ鷹コ晞コ・鮗ゥ鮗ク鮗ェ鮗ュ髱。鮟碁サ朱サ城サ宣サ秘サ憺サ樣サ
+鮟鮟・鮟ィ鮟ッ鮟エ鮟カ鮟キ鮟ケ鮟サ鮟シ鮟ス鮠鮠育垤鮠暮シ。鮠ャ鮠セ鮨企ス
+鮨秘ス」鮨滄ス鮨。鮨ヲ鮨ァ鮨ャ鮨ェ鮨キ鮨イ鮨カ鮴暮セ憺セ繝サ繝サ繝サ繝サ繝サ
+繝サ蝣ッ讒驕咏側蜃懃吶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
diff --git a/mysql-test/suite/jp/std_data/jisx0212_ucs2.dat b/mysql-test/suite/jp/std_data/jisx0212_ucs2.dat
new file mode 100755
index 00000000000..001c9589910
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0212_ucs2.dat
Binary files differ
diff --git a/mysql-test/suite/jp/std_data/jisx0212_ujis.dat b/mysql-test/suite/jp/std_data/jisx0212_ujis.dat
new file mode 100755
index 00000000000..40c8645825b
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0212_ujis.dat
@@ -0,0 +1,40 @@
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ッ召ー召ア召イ召ウ
+。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召召召召召
+召召。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ嘗瘴ヲ竢ヲ繽ヲ苡ヲ蝪ヲ嘗遑ヲ嘗髀ヲ遙ヲ嘗。ヲ。ヲ。ヲ
+。ヲ嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗嘗。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ奨ツ奨テ奨ト奨ナ奨ニ奨ヌ
+奨ネ奨ノ奨ハ奨ヒ奨フ奨ヘ奨ホ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ奨奨奨奨奨奨奨奨奨奨奨奨奨。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ娼。娼「。ヲ娼、。ヲ娼ヲ。ヲ娼ィ娼ゥ。ヲ娼ォ娼ャ娼ュ。ヲ娼ッ娼ー。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ娼チ娼ツ娼テ娼ト娼ナ娼ニ娼ヌ
+娼ネ娼ノ娼ハ娼ヒ娼フ娼ヘ娼ホ娼マ娼ミ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ宵。宵「宵」宵、宵・宵ヲ宵ァ宵ィ宵ゥ宵ェ宵ォ宵ャ宵ュ宵ョ宵ッ宵ー宵ア宵イ宵ウ
+宵エ宵オ宵カ宵キ宵ク。ヲ宵コ宵サ宵シ宵ス宵セ宵ソ宵タ宵チ宵ツ宵テ宵ト宵ナ宵ニ宵ヌ
+宵ネ宵ノ宵ハ宵ヒ宵フ宵ヘ宵ホ宵マ宵ミ宵ム宵メ宵モ宵ヤ宵ユ宵ヨ宵ラ宵リ宵ル宵レ宵ロ
+宵ワ宵ン宵゙宵゚宵熄ェ瘴ェ竢ェ繽ェ苡ェ蜿ェ謠ェ迴ェ闖ェ髀ェ齒ェ宵宵宵宵
+宵宵宵宵宵宵宵宵。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ将。将「将」将、将・将ヲ将ァ将ィ将ゥ将ェ将ォ将ャ将ュ将ョ将ッ将ー将ア将イ将ウ
+将エ将オ将カ将キ将ク将ケ将コ将サ。ヲ将ス将セ将ソ将タ将チ将ツ将テ。ヲ将ナ将ニ将ヌ
+将ネ将ノ将ハ将ヒ将フ将ヘ将ホ将マ将ミ将ム将メ将モ将ヤ将ユ将ヨ将ラ将リ将ル将レ将ロ
+将ワ将ン将゙将゚将熄ォ瘴ォ竢ォ繽ォ苡ォ蜿ォ謠ォ迴ォ闖ォ髀ォ齒ォ将将将将
+将将将将将将将将。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ床。床「床」床、床・床ヲ床ァ床ィ床ゥ床ェ床ォ床ャ床ュ床ョ床ッ床ー床ア床イ床ウ
+床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ
+床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ
+床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床
+床床床床床床床床床床床床床床床。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ
+常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ
+常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ
+常ワ常ン常゙常゚常熄瘴竢罍ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
+。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ
diff --git a/mysql-test/suite/jp/std_data/jisx0212_utf8.dat b/mysql-test/suite/jp/std_data/jisx0212_utf8.dat
new file mode 100755
index 00000000000..3f9354255d0
--- /dev/null
+++ b/mysql-test/suite/jp/std_data/jisx0212_utf8.dat
@@ -0,0 +1,40 @@
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サヒ侏ツクヒ厖
+繝サヒ嵳夲ス榻ホ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツ。ツヲツソ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サツコツェツゥツョ邃「
+ツ、邃悶サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サホホ夷火莞ェ繝サホ後サホ斜ォ繝サホ上サ繝サ繝サ
+繝サホャホュホョホッマ莞積狐ぱ済勤ーマ弱サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サミひσミミミ
+ミ威禍諌巾糊社上サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サム柘酉飯篇毛林佯厶墫嶝慯樮溘サ繝サ繝サ繝サ繝サ
+繝サテト舌サトヲ繝サトイ繝サナトソ繝サナ甘佛偵サナヲテ槭サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サテヲト妥ートァトアトウトク
+ナでナ嫁凝クナ禿淒ァテセ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテテテテてど再トテテζト案古ト監偲嘉暗
+テ監堝牝墜倥サト愼榮「トト、テ催古湘蕊焼ートェトョトィ
+トエトカトケトストサナηナテ妥禿津姪班打税古頁版佛
+ナ塲愬ナ槐、ナ「テ堙凖愿崘ャヌ毒ーナェナイナョナィヌ良嵒
+ヌ頁エテ敘クナカナケナスナサ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サテ。テテ、テ「トι柴トテ・テ」トト夏催ァト尭湘ゥティテォ
+テェト崙瞭篤夘オト敍溘サト。ト・テュテャテッテョヌ舌サトォトットゥ
+トオトキトコトセトシナナ闇テアテウテイテカテエヌ椎打催オナ頁卩
+ナ崘敘。ナ淒・ナ」テコテケテシテサナュヌ版アナォナウナッナゥヌ佗愽
+ヌ滅オテステソナキナコナセナシ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ荳ゆク荳荳御ク剃ク滉ク」荳、荳ィ荳ォ荳ョ荳ッ荳ー荳オ荵荵∽ケ荵荵
+荵壻ケ應ケ」荵ィ荵ゥ荵エ荵オ荵ケ荵ソ莠堺コ紋コ嶺コ昜コッ莠ケ莉莉蝉サ壻サ帑サ
+莉。莉「莉ィ莉ッ莉ア莉ウ莉オ莉ス莉セ莉ソ莨莨ゆシ莨井シ倶シ御シ剃シ穂シ紋シ
+莨吩ショ莨ア菴莨ウ莨オ莨キ莨ケ莨サ莨セ菴菴ゆス井ス我ス倶ス御ス剃ス比ス紋ス
+菴滉ス」菴ェ菴ャ菴ョ菴ア菴キ菴ク菴ケ菴コ菴ス菴セ萓∽セゆセ繝サ繝サ繝サ繝サ繝サ
+繝サ鮟ク鮟ソ鮠るシ鮠蛾シ城シ宣シ鷹シ帝シ秘シ夜シ鈴シ咎シ夐シ幃シ滄シ「鮠ヲ鮠ェ
+鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス
+鮨鈴ス倬ス夐ス晞ス樣スィ鮨ゥ鮨ュ鮨ョ鮨ッ鮨ー鮨ア鮨ウ鮨オ鮨コ鮨ス鮴城セ宣セ鷹セ
+鮴秘セ夜セ鈴セ樣セ。鮴「鮴」鮴・繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
+繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ繝サ
diff --git a/mysql-test/suite/jp/t/jp_alter_sjis.test b/mysql-test/suite/jp/t/jp_alter_sjis.test
new file mode 100755
index 00000000000..b7b31862599
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_alter_sjis.test
@@ -0,0 +1,416 @@
+--character_set sjis
+SET NAMES sjis;
+SET character_set_database = sjis;
+--disable_warnings
+DROP TABLE IF EXISTS `アアア`;
+DROP TABLE IF EXISTS `イイイ`;
+DROP TABLE IF EXISTS `あああ`;
+DROP TABLE IF EXISTS `いいい`;
+DROP TABLE IF EXISTS `ソソソ`;
+DROP TABLE IF EXISTS `十十十`;
+--enable_warnings
+
+#
+# Test altering table with Japanese characters in sjis encoding
+#
+
+#
+# Test InnoDB
+#
+CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `ソソソ`(`表表表` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `十十十`(`予予予` char(5)) DEFAULT CHARSET = sjis engine=INNODB;
+
+INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
+INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
+INSERT INTO `ソソソ` VALUES ('表表表表表'),('構構構構構'),('能能能能能');
+
+# Test basic alter operation
+
+ALTER TABLE `アアア` ADD `カカカ` char(1) FIRST;
+ALTER TABLE `アアア` ADD `ククク` char(1) AFTER `キキキ`;
+ALTER TABLE `アアア` ADD `ケケケ` char(1);
+ALTER TABLE `アアア` ADD INDEX (`カカカ`);
+ALTER TABLE `アアア` ADD PRIMARY KEY (`キキキ`);
+ALTER TABLE `アアア` ADD UNIQUE (`ククク`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `アアア` ADD FOREIGN KEY (`ケケケ`) REFERENCES `イイイ`(`ケケケ`);
+ALTER TABLE `アアア` CHANGE `カカカ` `カカ` char(1);
+ALTER TABLE `アアア` MODIFY `キキキ` char(6);
+
+SELECT * FROM `アアア`;
+DESC `アアア`;
+SHOW CREATE TABLE `アアア`;
+
+ALTER TABLE `アアア` DROP INDEX `カカカ`;
+ALTER TABLE `アアア` DROP PRIMARY KEY;
+ALTER TABLE `アアア` DROP INDEX `ククク`;
+#ALTER TABLE `アアア` DROP FOREIGN KEY `ケケケ`;
+ALTER TABLE `アアア` DROP `カカ`;
+ALTER TABLE `アアア` DROP `ククク`;
+ALTER TABLE `アアア` DROP `ケケケ`;
+SELECT * FROM `アアア`;
+DESC `アアア`;
+SHOW CREATE TABLE `アアア`;
+
+ALTER TABLE `あああ` ADD `かかか` char(1) FIRST;
+ALTER TABLE `あああ` ADD `くくく` char(1) AFTER `ききき`;
+ALTER TABLE `あああ` ADD `けけけ` char(1);
+ALTER TABLE `あああ` ADD INDEX (`かかか`);
+ALTER TABLE `あああ` ADD PRIMARY KEY (`ききき`);
+ALTER TABLE `あああ` ADD UNIQUE (`くくく`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `あああ` ADD FOREIGN KEY (`けけけ`) REFERENCES `いいい`(`けけけ`);
+ALTER TABLE `あああ` CHANGE `かかか` `かか` char(1);
+ALTER TABLE `あああ` MODIFY `ききき` char(6);
+
+SELECT * FROM `あああ`;
+DESC `あああ`;
+SHOW CREATE TABLE `あああ`;
+
+ALTER TABLE `あああ` DROP INDEX `かかか`;
+ALTER TABLE `あああ` DROP PRIMARY KEY;
+ALTER TABLE `あああ` DROP INDEX `くくく`;
+#ALTER TABLE `あああ` DROP FOREIGN KEY `けけけ`;
+ALTER TABLE `あああ` DROP `かか`;
+ALTER TABLE `あああ` DROP `くくく`;
+ALTER TABLE `あああ` DROP `けけけ`;
+
+SELECT * FROM `あああ`;
+DESC `あああ`;
+SHOW CREATE TABLE `あああ`;
+
+ALTER TABLE `ソソソ` ADD `構構構` char(1) FIRST;
+ALTER TABLE `ソソソ` ADD `能能能` char(1) AFTER `表表表`;
+ALTER TABLE `ソソソ` ADD `予予予` char(1);
+ALTER TABLE `ソソソ` ADD INDEX (`構構構`);
+ALTER TABLE `ソソソ` ADD PRIMARY KEY (`表表表`);
+ALTER TABLE `ソソソ` ADD UNIQUE (`能能能`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `ソソソ` ADD FOREIGN KEY (`予予予`) REFERENCES `十十十`(`予予予`);
+ALTER TABLE `ソソソ` CHANGE `構構構` `構構` char(1);
+ALTER TABLE `ソソソ` MODIFY `表表表` char(6);
+
+SELECT * FROM `ソソソ`;
+DESC `ソソソ`;
+SHOW CREATE TABLE `ソソソ`;
+
+ALTER TABLE `ソソソ` DROP INDEX `構構構`;
+ALTER TABLE `ソソソ` DROP PRIMARY KEY;
+ALTER TABLE `ソソソ` DROP INDEX `能能能`;
+#ALTER TABLE `ソソソ` DROP FOREIGN KEY `予予予`;
+ALTER TABLE `ソソソ` DROP `構構`;
+ALTER TABLE `ソソソ` DROP `能能能`;
+ALTER TABLE `ソソソ` DROP `予予予`;
+
+SELECT * FROM `ソソソ`;
+DESC `ソソソ`;
+SHOW CREATE TABLE `ソソソ`;
+
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+
+#
+# Test MyISAM
+#
+
+CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `ソソソ`(`表表表` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+CREATE TABLE `十十十`(`予予予` char(5)) DEFAULT CHARSET = sjis engine=MYISAM;
+
+INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
+INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
+INSERT INTO `ソソソ` VALUES ('表表表表表'),('構構構構構'),('能能能能能');
+
+ALTER TABLE `アアア` ADD `カカカ` char(1) FIRST;
+ALTER TABLE `アアア` ADD `ククク` char(1) AFTER `キキキ`;
+ALTER TABLE `アアア` ADD `ケケケ` char(1);
+ALTER TABLE `アアア` ADD INDEX (`カカカ`);
+ALTER TABLE `アアア` ADD PRIMARY KEY (`キキキ`);
+ALTER TABLE `アアア` ADD UNIQUE (`ククク`);
+#ALTER TABLE `アアア` ADD FOREIGN KEY (`ケケケ`) REFERENCES `イイイ`(`ケケケ`);
+ALTER TABLE `アアア` CHANGE `カカカ` `カカ` char(1);
+ALTER TABLE `アアア` MODIFY `キキキ` char(6);
+
+SELECT * FROM `アアア`;
+DESC `アアア`;
+SHOW CREATE TABLE `アアア`;
+
+ALTER TABLE `アアア` DROP INDEX `カカカ`;
+ALTER TABLE `アアア` DROP PRIMARY KEY;
+ALTER TABLE `アアア` DROP INDEX `ククク`;
+#ALTER TABLE `アアア` DROP FOREIGN KEY `ケケケ`;
+ALTER TABLE `アアア` DROP `カカ`;
+ALTER TABLE `アアア` DROP `ククク`;
+ALTER TABLE `アアア` DROP `ケケケ`;
+SELECT * FROM `アアア`;
+DESC `アアア`;
+SHOW CREATE TABLE `アアア`;
+
+ALTER TABLE `あああ` ADD `かかか` char(1) FIRST;
+ALTER TABLE `あああ` ADD `くくく` char(1) AFTER `ききき`;
+ALTER TABLE `あああ` ADD `けけけ` char(1);
+ALTER TABLE `あああ` ADD INDEX (`かかか`);
+ALTER TABLE `あああ` ADD PRIMARY KEY (`ききき`);
+ALTER TABLE `あああ` ADD UNIQUE (`くくく`);
+#ALTER TABLE `あああ` ADD FOREIGN KEY (`けけけ`) REFERENCES `いいい`(`けけけ`);
+ALTER TABLE `あああ` CHANGE `かかか` `かか` char(1);
+ALTER TABLE `あああ` MODIFY `ききき` char(6);
+
+SELECT * FROM `あああ`;
+DESC `あああ`;
+SHOW CREATE TABLE `あああ`;
+
+ALTER TABLE `あああ` DROP INDEX `かかか`;
+ALTER TABLE `あああ` DROP PRIMARY KEY;
+ALTER TABLE `あああ` DROP INDEX `くくく`;
+#ALTER TABLE `あああ` DROP FOREIGN KEY `けけけ`;
+ALTER TABLE `あああ` DROP `かか`;
+ALTER TABLE `あああ` DROP `くくく`;
+ALTER TABLE `あああ` DROP `けけけ`;
+
+SELECT * FROM `あああ`;
+DESC `あああ`;
+SHOW CREATE TABLE `あああ`;
+
+ALTER TABLE `ソソソ` ADD `構構構` char(1) FIRST;
+ALTER TABLE `ソソソ` ADD `能能能` char(1) AFTER `表表表`;
+ALTER TABLE `ソソソ` ADD `予予予` char(1);
+ALTER TABLE `ソソソ` ADD INDEX (`構構構`);
+ALTER TABLE `ソソソ` ADD PRIMARY KEY (`表表表`);
+ALTER TABLE `ソソソ` ADD UNIQUE (`能能能`);
+#ALTER TABLE `ソソソ` ADD FOREIGN KEY (`予予予`) REFERENCES `十十十`(`予予予`);
+ALTER TABLE `ソソソ` CHANGE `構構構` `構構` char(1);
+ALTER TABLE `ソソソ` MODIFY `表表表` char(6);
+
+SELECT * FROM `ソソソ`;
+DESC `ソソソ`;
+SHOW CREATE TABLE `ソソソ`;
+
+ALTER TABLE `ソソソ` DROP INDEX `構構構`;
+ALTER TABLE `ソソソ` DROP PRIMARY KEY;
+ALTER TABLE `ソソソ` DROP INDEX `能能能`;
+#ALTER TABLE `ソソソ` DROP FOREIGN KEY `予予予`;
+ALTER TABLE `ソソソ` DROP `構構`;
+ALTER TABLE `ソソソ` DROP `能能能`;
+ALTER TABLE `ソソソ` DROP `予予予`;
+
+SELECT * FROM `ソソソ`;
+DESC `ソソソ`;
+SHOW CREATE TABLE `ソソソ`;
+
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+
+#
+# Test HEAP
+#
+
+CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `ソソソ`(`表表表` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `十十十`(`予予予` char(5)) DEFAULT CHARSET = sjis engine=HEAP;
+
+INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
+INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
+INSERT INTO `ソソソ` VALUES ('表表表表表'),('構構構構構'),('能能能能能');
+
+ALTER TABLE `アアア` ADD `カカカ` char(1) FIRST;
+ALTER TABLE `アアア` ADD `ククク` char(1) AFTER `キキキ`;
+ALTER TABLE `アアア` ADD `ケケケ` char(1);
+ALTER TABLE `アアア` ADD INDEX (`カカカ`);
+ALTER TABLE `アアア` ADD PRIMARY KEY (`キキキ`);
+ALTER TABLE `アアア` ADD UNIQUE (`ククク`);
+#ALTER TABLE `アアア` ADD FOREIGN KEY (`ケケケ`) REFERENCES `イイイ`(`ケケケ`);
+ALTER TABLE `アアア` CHANGE `カカカ` `カカ` char(1);
+ALTER TABLE `アアア` MODIFY `キキキ` char(6);
+
+SELECT * FROM `アアア`;
+DESC `アアア`;
+SHOW CREATE TABLE `アアア`;
+
+ALTER TABLE `アアア` DROP INDEX `カカカ`;
+ALTER TABLE `アアア` DROP PRIMARY KEY;
+ALTER TABLE `アアア` DROP INDEX `ククク`;
+#ALTER TABLE `アアア` DROP FOREIGN KEY `ケケケ`;
+ALTER TABLE `アアア` DROP `カカ`;
+ALTER TABLE `アアア` DROP `ククク`;
+ALTER TABLE `アアア` DROP `ケケケ`;
+SELECT * FROM `アアア`;
+DESC `アアア`;
+SHOW CREATE TABLE `アアア`;
+
+ALTER TABLE `あああ` ADD `かかか` char(1) FIRST;
+ALTER TABLE `あああ` ADD `くくく` char(1) AFTER `ききき`;
+ALTER TABLE `あああ` ADD `けけけ` char(1);
+ALTER TABLE `あああ` ADD INDEX (`かかか`);
+ALTER TABLE `あああ` ADD PRIMARY KEY (`ききき`);
+ALTER TABLE `あああ` ADD UNIQUE (`くくく`);
+#ALTER TABLE `あああ` ADD FOREIGN KEY (`けけけ`) REFERENCES `いいい`(`けけけ`);
+ALTER TABLE `あああ` CHANGE `かかか` `かか` char(1);
+ALTER TABLE `あああ` MODIFY `ききき` char(6);
+
+SELECT * FROM `あああ`;
+DESC `あああ`;
+SHOW CREATE TABLE `あああ`;
+
+ALTER TABLE `あああ` DROP INDEX `かかか`;
+ALTER TABLE `あああ` DROP PRIMARY KEY;
+ALTER TABLE `あああ` DROP INDEX `くくく`;
+#ALTER TABLE `あああ` DROP FOREIGN KEY `けけけ`;
+ALTER TABLE `あああ` DROP `かか`;
+ALTER TABLE `あああ` DROP `くくく`;
+ALTER TABLE `あああ` DROP `けけけ`;
+
+SELECT * FROM `あああ`;
+DESC `あああ`;
+SHOW CREATE TABLE `あああ`;
+
+ALTER TABLE `ソソソ` ADD `構構構` char(1) FIRST;
+ALTER TABLE `ソソソ` ADD `能能能` char(1) AFTER `表表表`;
+ALTER TABLE `ソソソ` ADD `予予予` char(1);
+ALTER TABLE `ソソソ` ADD INDEX (`構構構`);
+ALTER TABLE `ソソソ` ADD PRIMARY KEY (`表表表`);
+ALTER TABLE `ソソソ` ADD UNIQUE (`能能能`);
+#ALTER TABLE `ソソソ` ADD FOREIGN KEY (`予予予`) REFERENCES `十十十`(`予予予`);
+ALTER TABLE `ソソソ` CHANGE `構構構` `構構` char(1);
+ALTER TABLE `ソソソ` MODIFY `表表表` char(6);
+
+SELECT * FROM `ソソソ`;
+DESC `ソソソ`;
+SHOW CREATE TABLE `ソソソ`;
+
+ALTER TABLE `ソソソ` DROP INDEX `構構構`;
+ALTER TABLE `ソソソ` DROP PRIMARY KEY;
+ALTER TABLE `ソソソ` DROP INDEX `能能能`;
+#ALTER TABLE `ソソソ` DROP FOREIGN KEY `予予予`;
+ALTER TABLE `ソソソ` DROP `構構`;
+ALTER TABLE `ソソソ` DROP `能能能`;
+ALTER TABLE `ソソソ` DROP `予予予`;
+
+SELECT * FROM `ソソソ`;
+DESC `ソソソ`;
+SHOW CREATE TABLE `ソソソ`;
+
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+
+#
+# Test BDB
+#
+
+CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `ソソソ`(`表表表` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `十十十`(`予予予` char(5)) DEFAULT CHARSET = sjis engine=BDB;
+
+INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
+INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
+INSERT INTO `ソソソ` VALUES ('表表表表表'),('構構構構構'),('能能能能能');
+
+ALTER TABLE `アアア` ADD `カカカ` char(1) FIRST;
+ALTER TABLE `アアア` ADD `ククク` char(1) AFTER `キキキ`;
+ALTER TABLE `アアア` ADD `ケケケ` char(1);
+ALTER TABLE `アアア` ADD INDEX (`カカカ`);
+ALTER TABLE `アアア` ADD PRIMARY KEY (`キキキ`);
+#Multiple NULL fields are not allowed in BDB
+#ALTER TABLE `アアア` ADD UNIQUE (`ククク`);
+#ALTER TABLE `アアア` ADD FOREIGN KEY (`ケケケ`) REFERENCES `イイイ`(`ケケケ`);
+ALTER TABLE `アアア` CHANGE `カカカ` `カカ` char(1);
+ALTER TABLE `アアア` MODIFY `キキキ` char(6);
+
+SELECT * FROM `アアア`;
+DESC `アアア`;
+SHOW CREATE TABLE `アアア`;
+
+ALTER TABLE `アアア` DROP INDEX `カカカ`;
+ALTER TABLE `アアア` DROP PRIMARY KEY;
+#ALTER TABLE `アアア` DROP INDEX `ククク`;
+#ALTER TABLE `アアア` DROP FOREIGN KEY `ケケケ`;
+ALTER TABLE `アアア` DROP `カカ`;
+ALTER TABLE `アアア` DROP `ククク`;
+ALTER TABLE `アアア` DROP `ケケケ`;
+SELECT * FROM `アアア`;
+DESC `アアア`;
+SHOW CREATE TABLE `アアア`;
+
+ALTER TABLE `あああ` ADD `かかか` char(1) FIRST;
+ALTER TABLE `あああ` ADD `くくく` char(1) AFTER `ききき`;
+ALTER TABLE `あああ` ADD `けけけ` char(1);
+ALTER TABLE `あああ` ADD INDEX (`かかか`);
+ALTER TABLE `あああ` ADD PRIMARY KEY (`ききき`);
+#ALTER TABLE `あああ` ADD UNIQUE (`くくく`);
+#ALTER TABLE `あああ` ADD FOREIGN KEY (`けけけ`) REFERENCES `いいい`(`けけけ`);
+ALTER TABLE `あああ` CHANGE `かかか` `かか` char(1);
+ALTER TABLE `あああ` MODIFY `ききき` char(6);
+
+SELECT * FROM `あああ`;
+DESC `あああ`;
+SHOW CREATE TABLE `あああ`;
+
+ALTER TABLE `あああ` DROP INDEX `かかか`;
+ALTER TABLE `あああ` DROP PRIMARY KEY;
+#ALTER TABLE `あああ` DROP INDEX `くくく`;
+#ALTER TABLE `あああ` DROP FOREIGN KEY `けけけ`;
+ALTER TABLE `あああ` DROP `かか`;
+ALTER TABLE `あああ` DROP `くくく`;
+ALTER TABLE `あああ` DROP `けけけ`;
+
+SELECT * FROM `あああ`;
+DESC `あああ`;
+SHOW CREATE TABLE `あああ`;
+
+ALTER TABLE `ソソソ` ADD `構構構` char(1) FIRST;
+ALTER TABLE `ソソソ` ADD `能能能` char(1) AFTER `表表表`;
+ALTER TABLE `ソソソ` ADD `予予予` char(1);
+ALTER TABLE `ソソソ` ADD INDEX (`構構構`);
+ALTER TABLE `ソソソ` ADD PRIMARY KEY (`表表表`);
+#ALTER TABLE `ソソソ` ADD UNIQUE (`能能能`);
+#ALTER TABLE `ソソソ` ADD FOREIGN KEY (`予予予`) REFERENCES `十十十`(`予予予`);
+ALTER TABLE `ソソソ` CHANGE `構構構` `構構` char(1);
+ALTER TABLE `ソソソ` MODIFY `表表表` char(6);
+
+SELECT * FROM `ソソソ`;
+DESC `ソソソ`;
+SHOW CREATE TABLE `ソソソ`;
+
+ALTER TABLE `ソソソ` DROP INDEX `構構構`;
+ALTER TABLE `ソソソ` DROP PRIMARY KEY;
+#ALTER TABLE `ソソソ` DROP INDEX `能能能`;
+#ALTER TABLE `ソソソ` DROP FOREIGN KEY `予予予`;
+ALTER TABLE `ソソソ` DROP `構構`;
+ALTER TABLE `ソソソ` DROP `能能能`;
+ALTER TABLE `ソソソ` DROP `予予予`;
+
+SELECT * FROM `ソソソ`;
+DESC `ソソソ`;
+SHOW CREATE TABLE `ソソソ`;
+
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
diff --git a/mysql-test/suite/jp/t/jp_alter_ucs2.test b/mysql-test/suite/jp/t/jp_alter_ucs2.test
new file mode 100755
index 00000000000..6c5b3132edf
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_alter_ucs2.test
@@ -0,0 +1,419 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+DROP TABLE IF EXISTS `竺竺竺`;
+DROP TABLE IF EXISTS `軸軸軸`;
+DROP TABLE IF EXISTS `、「、「、「`;
+DROP TABLE IF EXISTS `、、、、、、`;
+DROP TABLE IF EXISTS `常ン常ン常ン`;
+DROP TABLE IF EXISTS `常゙常゙常゙`;
+--enable_warnings
+
+#
+# Test altering table with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+#
+# Test InnoDB
+#
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ucs2 engine=INNODB;
+
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+
+# Test basic alter operation
+
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `竺竺竺` ADD FOREIGN KEY (`嫉嫉嫉`) REFERENCES `軸軸軸`(`嫉嫉嫉`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+#ALTER TABLE `竺竺竺` DROP FOREIGN KEY `嫉嫉嫉`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `、「、「、「` ADD FOREIGN KEY (`、ア、ア、ア`) REFERENCES `、、、、、、`(`、ア、ア、ア`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+#ALTER TABLE `、「、「、「` DROP FOREIGN KEY `、ア、ア、ア`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `常ン常ン常ン` ADD FOREIGN KEY (`床エ床エ床エ`) REFERENCES `常゙常゙常゙`(`床エ床エ床エ`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+#ALTER TABLE `常ン常ン常ン` DROP FOREIGN KEY `床エ床エ床エ`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+
+#
+# Test MyISAM
+#
+
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ucs2 engine=MYISAM;
+
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+#ALTER TABLE `竺竺竺` ADD FOREIGN KEY (`嫉嫉嫉`) REFERENCES `軸軸軸`(`嫉嫉嫉`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+#ALTER TABLE `竺竺竺` DROP FOREIGN KEY `嫉嫉嫉`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+#ALTER TABLE `、「、「、「` ADD FOREIGN KEY (`、ア、ア、ア`) REFERENCES `、、、、、、`(`、ア、ア、ア`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+#ALTER TABLE `、「、「、「` DROP FOREIGN KEY `、ア、ア、ア`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+#ALTER TABLE `常ン常ン常ン` ADD FOREIGN KEY (`床エ床エ床エ`) REFERENCES `常゙常゙常゙`(`床エ床エ床エ`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+#ALTER TABLE `常ン常ン常ン` DROP FOREIGN KEY `床エ床エ床エ`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+
+#
+# Test HEAP
+#
+
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ucs2 engine=HEAP;
+
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+#ALTER TABLE `竺竺竺` ADD FOREIGN KEY (`嫉嫉嫉`) REFERENCES `軸軸軸`(`嫉嫉嫉`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+#ALTER TABLE `竺竺竺` DROP FOREIGN KEY `嫉嫉嫉`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+#ALTER TABLE `、「、「、「` ADD FOREIGN KEY (`、ア、ア、ア`) REFERENCES `、、、、、、`(`、ア、ア、ア`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+#ALTER TABLE `、「、「、「` DROP FOREIGN KEY `、ア、ア、ア`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+#ALTER TABLE `常ン常ン常ン` ADD FOREIGN KEY (`床エ床エ床エ`) REFERENCES `常゙常゙常゙`(`床エ床エ床エ`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+#ALTER TABLE `常ン常ン常ン` DROP FOREIGN KEY `床エ床エ床エ`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+
+#
+# Test BDB
+#
+
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ucs2 engine=BDB;
+
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+#Multiple NULL fields are not allowed in BDB
+#ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+#ALTER TABLE `竺竺竺` ADD FOREIGN KEY (`嫉嫉嫉`) REFERENCES `軸軸軸`(`嫉嫉嫉`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+#ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+#ALTER TABLE `竺竺竺` DROP FOREIGN KEY `嫉嫉嫉`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+#ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+#ALTER TABLE `、「、「、「` ADD FOREIGN KEY (`、ア、ア、ア`) REFERENCES `、、、、、、`(`、ア、ア、ア`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+#ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+#ALTER TABLE `、「、「、「` DROP FOREIGN KEY `、ア、ア、ア`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+#ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+#ALTER TABLE `常ン常ン常ン` ADD FOREIGN KEY (`床エ床エ床エ`) REFERENCES `常゙常゙常゙`(`床エ床エ床エ`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+#ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+#ALTER TABLE `常ン常ン常ン` DROP FOREIGN KEY `床エ床エ床エ`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
diff --git a/mysql-test/suite/jp/t/jp_alter_ujis.test b/mysql-test/suite/jp/t/jp_alter_ujis.test
new file mode 100755
index 00000000000..d388d20c49b
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_alter_ujis.test
@@ -0,0 +1,418 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+DROP TABLE IF EXISTS `竺竺竺`;
+DROP TABLE IF EXISTS `軸軸軸`;
+DROP TABLE IF EXISTS `、「、「、「`;
+DROP TABLE IF EXISTS `、、、、、、`;
+DROP TABLE IF EXISTS `常ン常ン常ン`;
+DROP TABLE IF EXISTS `常゙常゙常゙`;
+--enable_warnings
+
+#
+# Test altering table with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+#
+# Test InnoDB
+#
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ujis engine=INNODB;
+
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+
+# Test basic alter operation
+
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `竺竺竺` ADD FOREIGN KEY (`嫉嫉嫉`) REFERENCES `軸軸軸`(`嫉嫉嫉`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+#ALTER TABLE `竺竺竺` DROP FOREIGN KEY `嫉嫉嫉`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `、「、「、「` ADD FOREIGN KEY (`、ア、ア、ア`) REFERENCES `、、、、、、`(`、ア、ア、ア`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+#ALTER TABLE `、「、「、「` DROP FOREIGN KEY `、ア、ア、ア`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `常ン常ン常ン` ADD FOREIGN KEY (`床エ床エ床エ`) REFERENCES `常゙常゙常゙`(`床エ床エ床エ`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+#ALTER TABLE `常ン常ン常ン` DROP FOREIGN KEY `床エ床エ床エ`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+
+#
+# Test MyISAM
+#
+
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ujis engine=MYISAM;
+
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+#ALTER TABLE `竺竺竺` ADD FOREIGN KEY (`嫉嫉嫉`) REFERENCES `軸軸軸`(`嫉嫉嫉`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+#ALTER TABLE `竺竺竺` DROP FOREIGN KEY `嫉嫉嫉`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+#ALTER TABLE `、「、「、「` ADD FOREIGN KEY (`、ア、ア、ア`) REFERENCES `、、、、、、`(`、ア、ア、ア`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+#ALTER TABLE `、「、「、「` DROP FOREIGN KEY `、ア、ア、ア`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+#ALTER TABLE `常ン常ン常ン` ADD FOREIGN KEY (`床エ床エ床エ`) REFERENCES `常゙常゙常゙`(`床エ床エ床エ`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+#ALTER TABLE `常ン常ン常ン` DROP FOREIGN KEY `床エ床エ床エ`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+
+#
+# Test HEAP
+#
+
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ujis engine=HEAP;
+
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+#ALTER TABLE `竺竺竺` ADD FOREIGN KEY (`嫉嫉嫉`) REFERENCES `軸軸軸`(`嫉嫉嫉`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+#ALTER TABLE `竺竺竺` DROP FOREIGN KEY `嫉嫉嫉`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+#ALTER TABLE `、「、「、「` ADD FOREIGN KEY (`、ア、ア、ア`) REFERENCES `、、、、、、`(`、ア、ア、ア`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+#ALTER TABLE `、「、「、「` DROP FOREIGN KEY `、ア、ア、ア`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+#ALTER TABLE `常ン常ン常ン` ADD FOREIGN KEY (`床エ床エ床エ`) REFERENCES `常゙常゙常゙`(`床エ床エ床エ`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+#ALTER TABLE `常ン常ン常ン` DROP FOREIGN KEY `床エ床エ床エ`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+
+#
+# Test BDB
+#
+
+CREATE TABLE `竺竺竺`(`執執執` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `軸軸軸`(`嫉嫉嫉` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `、「、「、「`(`、ュ、ュ、ュ` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `、、、、、、`(`、ア、ア、ア` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `常゙常゙常゙`(`床エ床エ床エ` char(5)) DEFAULT CHARSET = ujis engine=BDB;
+
+INSERT INTO `竺竺竺` VALUES ('竺竺竺竺竺'),('軸軸軸軸軸'),('宍宍宍宍宍');
+INSERT INTO `、「、「、「` VALUES ('、「、「、「、「、「'),('、、、、、、、、、、'),('、ヲ、ヲ、ヲ、ヲ、ヲ');
+INSERT INTO `常ン常ン常ン` VALUES ('床。床。床。床。床。'),('床「床「床「床「床「'),('床」床」床」床」床」');
+
+ALTER TABLE `竺竺竺` ADD `叱叱叱` char(1) FIRST;
+ALTER TABLE `竺竺竺` ADD `失失失` char(1) AFTER `執執執`;
+ALTER TABLE `竺竺竺` ADD `嫉嫉嫉` char(1);
+ALTER TABLE `竺竺竺` ADD INDEX (`叱叱叱`);
+ALTER TABLE `竺竺竺` ADD PRIMARY KEY (`執執執`);
+#Multiple NULL fields are not allowed in BDB
+#ALTER TABLE `竺竺竺` ADD UNIQUE (`失失失`);
+#ALTER TABLE `竺竺竺` ADD FOREIGN KEY (`嫉嫉嫉`) REFERENCES `軸軸軸`(`嫉嫉嫉`);
+ALTER TABLE `竺竺竺` CHANGE `叱叱叱` `叱叱` char(1);
+ALTER TABLE `竺竺竺` MODIFY `執執執` char(6);
+
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `竺竺竺` DROP INDEX `叱叱叱`;
+ALTER TABLE `竺竺竺` DROP PRIMARY KEY;
+#ALTER TABLE `竺竺竺` DROP INDEX `失失失`;
+#ALTER TABLE `竺竺竺` DROP FOREIGN KEY `嫉嫉嫉`;
+ALTER TABLE `竺竺竺` DROP `叱叱`;
+ALTER TABLE `竺竺竺` DROP `失失失`;
+ALTER TABLE `竺竺竺` DROP `嫉嫉嫉`;
+SELECT * FROM `竺竺竺`;
+DESC `竺竺竺`;
+SHOW CREATE TABLE `竺竺竺`;
+
+ALTER TABLE `、「、「、「` ADD `、ォ、ォ、ォ` char(1) FIRST;
+ALTER TABLE `、「、「、「` ADD `、ッ、ッ、ッ` char(1) AFTER `、ュ、ュ、ュ`;
+ALTER TABLE `、「、「、「` ADD `、ア、ア、ア` char(1);
+ALTER TABLE `、「、「、「` ADD INDEX (`、ォ、ォ、ォ`);
+ALTER TABLE `、「、「、「` ADD PRIMARY KEY (`、ュ、ュ、ュ`);
+#ALTER TABLE `、「、「、「` ADD UNIQUE (`、ッ、ッ、ッ`);
+#ALTER TABLE `、「、「、「` ADD FOREIGN KEY (`、ア、ア、ア`) REFERENCES `、、、、、、`(`、ア、ア、ア`);
+ALTER TABLE `、「、「、「` CHANGE `、ォ、ォ、ォ` `、ォ、ォ` char(1);
+ALTER TABLE `、「、「、「` MODIFY `、ュ、ュ、ュ` char(6);
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `、「、「、「` DROP INDEX `、ォ、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP PRIMARY KEY;
+#ALTER TABLE `、「、「、「` DROP INDEX `、ッ、ッ、ッ`;
+#ALTER TABLE `、「、「、「` DROP FOREIGN KEY `、ア、ア、ア`;
+ALTER TABLE `、「、「、「` DROP `、ォ、ォ`;
+ALTER TABLE `、「、「、「` DROP `、ッ、ッ、ッ`;
+ALTER TABLE `、「、「、「` DROP `、ア、ア、ア`;
+
+SELECT * FROM `、「、「、「`;
+DESC `、「、「、「`;
+SHOW CREATE TABLE `、「、「、「`;
+
+ALTER TABLE `常ン常ン常ン` ADD `床「床「床「` char(1) FIRST;
+ALTER TABLE `常ン常ン常ン` ADD `床」床」床」` char(1) AFTER `床。床。床。`;
+ALTER TABLE `常ン常ン常ン` ADD `床エ床エ床エ` char(1);
+ALTER TABLE `常ン常ン常ン` ADD INDEX (`床「床「床「`);
+ALTER TABLE `常ン常ン常ン` ADD PRIMARY KEY (`床。床。床。`);
+#ALTER TABLE `常ン常ン常ン` ADD UNIQUE (`床」床」床」`);
+#ALTER TABLE `常ン常ン常ン` ADD FOREIGN KEY (`床エ床エ床エ`) REFERENCES `常゙常゙常゙`(`床エ床エ床エ`);
+ALTER TABLE `常ン常ン常ン` CHANGE `床「床「床「` `床「床「` char(1);
+ALTER TABLE `常ン常ン常ン` MODIFY `床。床。床。` char(6);
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+ALTER TABLE `常ン常ン常ン` DROP INDEX `床「床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP PRIMARY KEY;
+#ALTER TABLE `常ン常ン常ン` DROP INDEX `床」床」床」`;
+#ALTER TABLE `常ン常ン常ン` DROP FOREIGN KEY `床エ床エ床エ`;
+ALTER TABLE `常ン常ン常ン` DROP `床「床「`;
+ALTER TABLE `常ン常ン常ン` DROP `床」床」床」`;
+ALTER TABLE `常ン常ン常ン` DROP `床エ床エ床エ`;
+
+SELECT * FROM `常ン常ン常ン`;
+DESC `常ン常ン常ン`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
diff --git a/mysql-test/suite/jp/t/jp_alter_utf8.test b/mysql-test/suite/jp/t/jp_alter_utf8.test
new file mode 100755
index 00000000000..6771343f38f
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_alter_utf8.test
@@ -0,0 +1,416 @@
+--disable_warnings
+DROP TABLE IF EXISTS `スアスアスア`;
+DROP TABLE IF EXISTS `スイスイスイ`;
+DROP TABLE IF EXISTS `縺ゅ≠縺A;
+DROP TABLE IF EXISTS `縺縺縺Я;
+DROP TABLE IF EXISTS `鮴夜セ夜セ冒;
+DROP TABLE IF EXISTS `鮴鈴セ鈴セ輿;
+--enable_warnings
+
+#
+# Test altering table with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+#
+# Test InnoDB
+#
+CREATE TABLE `スアスアスア`(`スキスキスキ` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `スイスイスイ`(`スケスケスケ` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `縺ゅ≠縺A(`縺阪″縺港 char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `縺縺縺Я(`縺代¢縺疏 char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻 char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
+
+INSERT INTO `スアスアスア` VALUES ('スアスアスアスアスア'),('スイスイスイスイスイ'),('スウスウスウスウスウ');
+INSERT INTO `縺ゅ≠縺A VALUES ('縺ゅ≠縺ゅ≠縺'),('縺縺縺縺縺'),('縺縺縺縺縺');
+INSERT INTO `鮴夜セ夜セ冒 VALUES ('荳ゆクゆクゆクゆク'),('荳荳荳荳荳'),('荳荳荳荳荳');
+
+# Test basic alter operation
+
+ALTER TABLE `スアスアスア` ADD `スカスカスカ` char(1) FIRST;
+ALTER TABLE `スアスアスア` ADD `スクスクスク` char(1) AFTER `スキスキスキ`;
+ALTER TABLE `スアスアスア` ADD `スケスケスケ` char(1);
+ALTER TABLE `スアスアスア` ADD INDEX (`スカスカスカ`);
+ALTER TABLE `スアスアスア` ADD PRIMARY KEY (`スキスキスキ`);
+ALTER TABLE `スアスアスア` ADD UNIQUE (`スクスクスク`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `スアスアスア` ADD FOREIGN KEY (`スケスケスケ`) REFERENCES `スイスイスイ`(`スケスケスケ`);
+ALTER TABLE `スアスアスア` CHANGE `スカスカスカ` `スカスカ` char(1);
+ALTER TABLE `スアスアスア` MODIFY `スキスキスキ` char(6);
+
+SELECT * FROM `スアスアスア`;
+DESC `スアスアスア`;
+SHOW CREATE TABLE `スアスアスア`;
+
+ALTER TABLE `スアスアスア` DROP INDEX `スカスカスカ`;
+ALTER TABLE `スアスアスア` DROP PRIMARY KEY;
+ALTER TABLE `スアスアスア` DROP INDEX `スクスクスク`;
+#ALTER TABLE `スアスアスア` DROP FOREIGN KEY `スケスケスケ`;
+ALTER TABLE `スアスアスア` DROP `スカスカ`;
+ALTER TABLE `スアスアスア` DROP `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スケスケスケ`;
+SELECT * FROM `スアスアスア`;
+DESC `スアスアスア`;
+SHOW CREATE TABLE `スアスアスア`;
+
+ALTER TABLE `縺ゅ≠縺A ADD `縺九°縺義 char(1) FIRST;
+ALTER TABLE `縺ゅ≠縺A ADD `縺上¥縺汁 char(1) AFTER `縺阪″縺港;
+ALTER TABLE `縺ゅ≠縺A ADD `縺代¢縺疏 char(1);
+ALTER TABLE `縺ゅ≠縺A ADD INDEX (`縺九°縺義);
+ALTER TABLE `縺ゅ≠縺A ADD PRIMARY KEY (`縺阪″縺港);
+ALTER TABLE `縺ゅ≠縺A ADD UNIQUE (`縺上¥縺汁);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `縺ゅ≠縺A ADD FOREIGN KEY (`縺代¢縺疏) REFERENCES `縺縺縺Я(`縺代¢縺疏);
+ALTER TABLE `縺ゅ≠縺A CHANGE `縺九°縺義 `縺九°` char(1);
+ALTER TABLE `縺ゅ≠縺A MODIFY `縺阪″縺港 char(6);
+
+SELECT * FROM `縺ゅ≠縺A;
+DESC `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺九°縺義;
+ALTER TABLE `縺ゅ≠縺A DROP PRIMARY KEY;
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺上¥縺汁;
+#ALTER TABLE `縺ゅ≠縺A DROP FOREIGN KEY `縺代¢縺疏;
+ALTER TABLE `縺ゅ≠縺A DROP `縺九°`;
+ALTER TABLE `縺ゅ≠縺A DROP `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺代¢縺疏;
+
+SELECT * FROM `縺ゅ≠縺A;
+DESC `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳Я char(1) FIRST;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳` char(1) AFTER `荳ゆクゆクA;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荵壻ケ壻ケ啻 char(1);
+ALTER TABLE `鮴夜セ夜セ冒 ADD INDEX (`荳荳荳Я);
+ALTER TABLE `鮴夜セ夜セ冒 ADD PRIMARY KEY (`荳ゆクゆクA);
+ALTER TABLE `鮴夜セ夜セ冒 ADD UNIQUE (`荳荳荳`);
+#Multi-byte field name is not allowed for FOREIGN KEY As of 4.1.4
+#ALTER TABLE `鮴夜セ夜セ冒 ADD FOREIGN KEY (`荵壻ケ壻ケ啻) REFERENCES `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻);
+ALTER TABLE `鮴夜セ夜セ冒 CHANGE `荳荳荳Я `荳荳Я char(1);
+ALTER TABLE `鮴夜セ夜セ冒 MODIFY `荳ゆクゆクA char(6);
+
+SELECT * FROM `鮴夜セ夜セ冒;
+DESC `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP PRIMARY KEY;
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳`;
+#ALTER TABLE `鮴夜セ夜セ冒 DROP FOREIGN KEY `荵壻ケ壻ケ啻;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荵壻ケ壻ケ啻;
+
+SELECT * FROM `鮴夜セ夜セ冒;
+DESC `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+
+#
+# Test MyISAM
+#
+
+CREATE TABLE `スアスアスア`(`スキスキスキ` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `スイスイスイ`(`スケスケスケ` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `縺ゅ≠縺A(`縺阪″縺港 char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `縺縺縺Я(`縺代¢縺疏 char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻 char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
+
+INSERT INTO `スアスアスア` VALUES ('スアスアスアスアスア'),('スイスイスイスイスイ'),('スウスウスウスウスウ');
+INSERT INTO `縺ゅ≠縺A VALUES ('縺ゅ≠縺ゅ≠縺'),('縺縺縺縺縺'),('縺縺縺縺縺');
+INSERT INTO `鮴夜セ夜セ冒 VALUES ('荳ゆクゆクゆクゆク'),('荳荳荳荳荳'),('荳荳荳荳荳');
+
+ALTER TABLE `スアスアスア` ADD `スカスカスカ` char(1) FIRST;
+ALTER TABLE `スアスアスア` ADD `スクスクスク` char(1) AFTER `スキスキスキ`;
+ALTER TABLE `スアスアスア` ADD `スケスケスケ` char(1);
+ALTER TABLE `スアスアスア` ADD INDEX (`スカスカスカ`);
+ALTER TABLE `スアスアスア` ADD PRIMARY KEY (`スキスキスキ`);
+ALTER TABLE `スアスアスア` ADD UNIQUE (`スクスクスク`);
+#ALTER TABLE `スアスアスア` ADD FOREIGN KEY (`スケスケスケ`) REFERENCES `スイスイスイ`(`スケスケスケ`);
+ALTER TABLE `スアスアスア` CHANGE `スカスカスカ` `スカスカ` char(1);
+ALTER TABLE `スアスアスア` MODIFY `スキスキスキ` char(6);
+
+SELECT * FROM `スアスアスア`;
+DESC `スアスアスア`;
+SHOW CREATE TABLE `スアスアスア`;
+
+ALTER TABLE `スアスアスア` DROP INDEX `スカスカスカ`;
+ALTER TABLE `スアスアスア` DROP PRIMARY KEY;
+ALTER TABLE `スアスアスア` DROP INDEX `スクスクスク`;
+#ALTER TABLE `スアスアスア` DROP FOREIGN KEY `スケスケスケ`;
+ALTER TABLE `スアスアスア` DROP `スカスカ`;
+ALTER TABLE `スアスアスア` DROP `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スケスケスケ`;
+SELECT * FROM `スアスアスア`;
+DESC `スアスアスア`;
+SHOW CREATE TABLE `スアスアスア`;
+
+ALTER TABLE `縺ゅ≠縺A ADD `縺九°縺義 char(1) FIRST;
+ALTER TABLE `縺ゅ≠縺A ADD `縺上¥縺汁 char(1) AFTER `縺阪″縺港;
+ALTER TABLE `縺ゅ≠縺A ADD `縺代¢縺疏 char(1);
+ALTER TABLE `縺ゅ≠縺A ADD INDEX (`縺九°縺義);
+ALTER TABLE `縺ゅ≠縺A ADD PRIMARY KEY (`縺阪″縺港);
+ALTER TABLE `縺ゅ≠縺A ADD UNIQUE (`縺上¥縺汁);
+#ALTER TABLE `縺ゅ≠縺A ADD FOREIGN KEY (`縺代¢縺疏) REFERENCES `縺縺縺Я(`縺代¢縺疏);
+ALTER TABLE `縺ゅ≠縺A CHANGE `縺九°縺義 `縺九°` char(1);
+ALTER TABLE `縺ゅ≠縺A MODIFY `縺阪″縺港 char(6);
+
+SELECT * FROM `縺ゅ≠縺A;
+DESC `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺九°縺義;
+ALTER TABLE `縺ゅ≠縺A DROP PRIMARY KEY;
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺上¥縺汁;
+#ALTER TABLE `縺ゅ≠縺A DROP FOREIGN KEY `縺代¢縺疏;
+ALTER TABLE `縺ゅ≠縺A DROP `縺九°`;
+ALTER TABLE `縺ゅ≠縺A DROP `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺代¢縺疏;
+
+SELECT * FROM `縺ゅ≠縺A;
+DESC `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳Я char(1) FIRST;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳` char(1) AFTER `荳ゆクゆクA;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荵壻ケ壻ケ啻 char(1);
+ALTER TABLE `鮴夜セ夜セ冒 ADD INDEX (`荳荳荳Я);
+ALTER TABLE `鮴夜セ夜セ冒 ADD PRIMARY KEY (`荳ゆクゆクA);
+ALTER TABLE `鮴夜セ夜セ冒 ADD UNIQUE (`荳荳荳`);
+#ALTER TABLE `鮴夜セ夜セ冒 ADD FOREIGN KEY (`荵壻ケ壻ケ啻) REFERENCES `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻);
+ALTER TABLE `鮴夜セ夜セ冒 CHANGE `荳荳荳Я `荳荳Я char(1);
+ALTER TABLE `鮴夜セ夜セ冒 MODIFY `荳ゆクゆクA char(6);
+
+SELECT * FROM `鮴夜セ夜セ冒;
+DESC `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP PRIMARY KEY;
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳`;
+#ALTER TABLE `鮴夜セ夜セ冒 DROP FOREIGN KEY `荵壻ケ壻ケ啻;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荵壻ケ壻ケ啻;
+
+SELECT * FROM `鮴夜セ夜セ冒;
+DESC `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+
+#
+# Test HEAP
+#
+
+CREATE TABLE `スアスアスア`(`スキスキスキ` char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `スイスイスイ`(`スケスケスケ` char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `縺ゅ≠縺A(`縺阪″縺港 char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `縺縺縺Я(`縺代¢縺疏 char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻 char(5)) DEFAULT CHARSET = utf8 engine=HEAP;
+
+INSERT INTO `スアスアスア` VALUES ('スアスアスアスアスア'),('スイスイスイスイスイ'),('スウスウスウスウスウ');
+INSERT INTO `縺ゅ≠縺A VALUES ('縺ゅ≠縺ゅ≠縺'),('縺縺縺縺縺'),('縺縺縺縺縺');
+INSERT INTO `鮴夜セ夜セ冒 VALUES ('荳ゆクゆクゆクゆク'),('荳荳荳荳荳'),('荳荳荳荳荳');
+
+ALTER TABLE `スアスアスア` ADD `スカスカスカ` char(1) FIRST;
+ALTER TABLE `スアスアスア` ADD `スクスクスク` char(1) AFTER `スキスキスキ`;
+ALTER TABLE `スアスアスア` ADD `スケスケスケ` char(1);
+ALTER TABLE `スアスアスア` ADD INDEX (`スカスカスカ`);
+ALTER TABLE `スアスアスア` ADD PRIMARY KEY (`スキスキスキ`);
+ALTER TABLE `スアスアスア` ADD UNIQUE (`スクスクスク`);
+#ALTER TABLE `スアスアスア` ADD FOREIGN KEY (`スケスケスケ`) REFERENCES `スイスイスイ`(`スケスケスケ`);
+ALTER TABLE `スアスアスア` CHANGE `スカスカスカ` `スカスカ` char(1);
+ALTER TABLE `スアスアスア` MODIFY `スキスキスキ` char(6);
+
+SELECT * FROM `スアスアスア`;
+DESC `スアスアスア`;
+SHOW CREATE TABLE `スアスアスア`;
+
+ALTER TABLE `スアスアスア` DROP INDEX `スカスカスカ`;
+ALTER TABLE `スアスアスア` DROP PRIMARY KEY;
+ALTER TABLE `スアスアスア` DROP INDEX `スクスクスク`;
+#ALTER TABLE `スアスアスア` DROP FOREIGN KEY `スケスケスケ`;
+ALTER TABLE `スアスアスア` DROP `スカスカ`;
+ALTER TABLE `スアスアスア` DROP `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スケスケスケ`;
+SELECT * FROM `スアスアスア`;
+DESC `スアスアスア`;
+SHOW CREATE TABLE `スアスアスア`;
+
+ALTER TABLE `縺ゅ≠縺A ADD `縺九°縺義 char(1) FIRST;
+ALTER TABLE `縺ゅ≠縺A ADD `縺上¥縺汁 char(1) AFTER `縺阪″縺港;
+ALTER TABLE `縺ゅ≠縺A ADD `縺代¢縺疏 char(1);
+ALTER TABLE `縺ゅ≠縺A ADD INDEX (`縺九°縺義);
+ALTER TABLE `縺ゅ≠縺A ADD PRIMARY KEY (`縺阪″縺港);
+ALTER TABLE `縺ゅ≠縺A ADD UNIQUE (`縺上¥縺汁);
+#ALTER TABLE `縺ゅ≠縺A ADD FOREIGN KEY (`縺代¢縺疏) REFERENCES `縺縺縺Я(`縺代¢縺疏);
+ALTER TABLE `縺ゅ≠縺A CHANGE `縺九°縺義 `縺九°` char(1);
+ALTER TABLE `縺ゅ≠縺A MODIFY `縺阪″縺港 char(6);
+
+SELECT * FROM `縺ゅ≠縺A;
+DESC `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺九°縺義;
+ALTER TABLE `縺ゅ≠縺A DROP PRIMARY KEY;
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺上¥縺汁;
+#ALTER TABLE `縺ゅ≠縺A DROP FOREIGN KEY `縺代¢縺疏;
+ALTER TABLE `縺ゅ≠縺A DROP `縺九°`;
+ALTER TABLE `縺ゅ≠縺A DROP `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺代¢縺疏;
+
+SELECT * FROM `縺ゅ≠縺A;
+DESC `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳Я char(1) FIRST;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳` char(1) AFTER `荳ゆクゆクA;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荵壻ケ壻ケ啻 char(1);
+ALTER TABLE `鮴夜セ夜セ冒 ADD INDEX (`荳荳荳Я);
+ALTER TABLE `鮴夜セ夜セ冒 ADD PRIMARY KEY (`荳ゆクゆクA);
+ALTER TABLE `鮴夜セ夜セ冒 ADD UNIQUE (`荳荳荳`);
+#ALTER TABLE `鮴夜セ夜セ冒 ADD FOREIGN KEY (`荵壻ケ壻ケ啻) REFERENCES `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻);
+ALTER TABLE `鮴夜セ夜セ冒 CHANGE `荳荳荳Я `荳荳Я char(1);
+ALTER TABLE `鮴夜セ夜セ冒 MODIFY `荳ゆクゆクA char(6);
+
+SELECT * FROM `鮴夜セ夜セ冒;
+DESC `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP PRIMARY KEY;
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳`;
+#ALTER TABLE `鮴夜セ夜セ冒 DROP FOREIGN KEY `荵壻ケ壻ケ啻;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荵壻ケ壻ケ啻;
+
+SELECT * FROM `鮴夜セ夜セ冒;
+DESC `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+
+#
+# Test BDB
+#
+
+CREATE TABLE `スアスアスア`(`スキスキスキ` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `スイスイスイ`(`スケスケスケ` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `縺ゅ≠縺A(`縺阪″縺港 char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `縺縺縺Я(`縺代¢縺疏 char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻 char(5)) DEFAULT CHARSET = utf8 engine=BDB;
+
+INSERT INTO `スアスアスア` VALUES ('スアスアスアスアスア'),('スイスイスイスイスイ'),('スウスウスウスウスウ');
+INSERT INTO `縺ゅ≠縺A VALUES ('縺ゅ≠縺ゅ≠縺'),('縺縺縺縺縺'),('縺縺縺縺縺');
+INSERT INTO `鮴夜セ夜セ冒 VALUES ('荳ゆクゆクゆクゆク'),('荳荳荳荳荳'),('荳荳荳荳荳');
+
+ALTER TABLE `スアスアスア` ADD `スカスカスカ` char(1) FIRST;
+ALTER TABLE `スアスアスア` ADD `スクスクスク` char(1) AFTER `スキスキスキ`;
+ALTER TABLE `スアスアスア` ADD `スケスケスケ` char(1);
+ALTER TABLE `スアスアスア` ADD INDEX (`スカスカスカ`);
+ALTER TABLE `スアスアスア` ADD PRIMARY KEY (`スキスキスキ`);
+#Multiple NULL fields are not allowed in BDB
+#ALTER TABLE `スアスアスア` ADD UNIQUE (`スクスクスク`);
+#ALTER TABLE `スアスアスア` ADD FOREIGN KEY (`スケスケスケ`) REFERENCES `スイスイスイ`(`スケスケスケ`);
+ALTER TABLE `スアスアスア` CHANGE `スカスカスカ` `スカスカ` char(1);
+ALTER TABLE `スアスアスア` MODIFY `スキスキスキ` char(6);
+
+SELECT * FROM `スアスアスア`;
+DESC `スアスアスア`;
+SHOW CREATE TABLE `スアスアスア`;
+
+ALTER TABLE `スアスアスア` DROP INDEX `スカスカスカ`;
+ALTER TABLE `スアスアスア` DROP PRIMARY KEY;
+#ALTER TABLE `スアスアスア` DROP INDEX `スクスクスク`;
+#ALTER TABLE `スアスアスア` DROP FOREIGN KEY `スケスケスケ`;
+ALTER TABLE `スアスアスア` DROP `スカスカ`;
+ALTER TABLE `スアスアスア` DROP `スクスクスク`;
+ALTER TABLE `スアスアスア` DROP `スケスケスケ`;
+SELECT * FROM `スアスアスア`;
+DESC `スアスアスア`;
+SHOW CREATE TABLE `スアスアスア`;
+
+ALTER TABLE `縺ゅ≠縺A ADD `縺九°縺義 char(1) FIRST;
+ALTER TABLE `縺ゅ≠縺A ADD `縺上¥縺汁 char(1) AFTER `縺阪″縺港;
+ALTER TABLE `縺ゅ≠縺A ADD `縺代¢縺疏 char(1);
+ALTER TABLE `縺ゅ≠縺A ADD INDEX (`縺九°縺義);
+ALTER TABLE `縺ゅ≠縺A ADD PRIMARY KEY (`縺阪″縺港);
+#ALTER TABLE `縺ゅ≠縺A ADD UNIQUE (`縺上¥縺汁);
+#ALTER TABLE `縺ゅ≠縺A ADD FOREIGN KEY (`縺代¢縺疏) REFERENCES `縺縺縺Я(`縺代¢縺疏);
+ALTER TABLE `縺ゅ≠縺A CHANGE `縺九°縺義 `縺九°` char(1);
+ALTER TABLE `縺ゅ≠縺A MODIFY `縺阪″縺港 char(6);
+
+SELECT * FROM `縺ゅ≠縺A;
+DESC `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+
+ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺九°縺義;
+ALTER TABLE `縺ゅ≠縺A DROP PRIMARY KEY;
+#ALTER TABLE `縺ゅ≠縺A DROP INDEX `縺上¥縺汁;
+#ALTER TABLE `縺ゅ≠縺A DROP FOREIGN KEY `縺代¢縺疏;
+ALTER TABLE `縺ゅ≠縺A DROP `縺九°`;
+ALTER TABLE `縺ゅ≠縺A DROP `縺上¥縺汁;
+ALTER TABLE `縺ゅ≠縺A DROP `縺代¢縺疏;
+
+SELECT * FROM `縺ゅ≠縺A;
+DESC `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳Я char(1) FIRST;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荳荳荳` char(1) AFTER `荳ゆクゆクA;
+ALTER TABLE `鮴夜セ夜セ冒 ADD `荵壻ケ壻ケ啻 char(1);
+ALTER TABLE `鮴夜セ夜セ冒 ADD INDEX (`荳荳荳Я);
+ALTER TABLE `鮴夜セ夜セ冒 ADD PRIMARY KEY (`荳ゆクゆクA);
+#ALTER TABLE `鮴夜セ夜セ冒 ADD UNIQUE (`荳荳荳`);
+#ALTER TABLE `鮴夜セ夜セ冒 ADD FOREIGN KEY (`荵壻ケ壻ケ啻) REFERENCES `鮴鈴セ鈴セ輿(`荵壻ケ壻ケ啻);
+ALTER TABLE `鮴夜セ夜セ冒 CHANGE `荳荳荳Я `荳荳Я char(1);
+ALTER TABLE `鮴夜セ夜セ冒 MODIFY `荳ゆクゆクA char(6);
+
+SELECT * FROM `鮴夜セ夜セ冒;
+DESC `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+
+ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP PRIMARY KEY;
+#ALTER TABLE `鮴夜セ夜セ冒 DROP INDEX `荳荳荳`;
+#ALTER TABLE `鮴夜セ夜セ冒 DROP FOREIGN KEY `荵壻ケ壻ケ啻;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳Я;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荳荳荳`;
+ALTER TABLE `鮴夜セ夜セ冒 DROP `荵壻ケ壻ケ啻;
+
+SELECT * FROM `鮴夜セ夜セ冒;
+DESC `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
diff --git a/mysql-test/suite/jp/t/jp_charlength_sjis.test b/mysql-test/suite/jp/t/jp_charlength_sjis.test
new file mode 100755
index 00000000000..5f3543bb7a6
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_charlength_sjis.test
@@ -0,0 +1,81 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test CHAR_LENGTH() function with Japanese character in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+
+#InnoDB
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T1`;
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T2`;
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T3`;
+
+#MyISAM
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T4`;
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T5`;
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T6`;
+
+#HEAP
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T7`;
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T8`;
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T9`;
+
+#BDB
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T10`;
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T11`;
+SELECT `C1`, CHAR_LENGTH(`C1`) FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_charlength_ucs2.test b/mysql-test/suite/jp/t/jp_charlength_ucs2.test
new file mode 100755
index 00000000000..2db9db7cfc6
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_charlength_ucs2.test
@@ -0,0 +1,83 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test CHAR_LENGTH() function with Japanese character in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_charlength_ujis.test b/mysql-test/suite/jp/t/jp_charlength_ujis.test
new file mode 100755
index 00000000000..08973231f27
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_charlength_ujis.test
@@ -0,0 +1,82 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test CHAR_LENGTH() function with Japanese character in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, CHAR_LENGTH(`」テ」ア`) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_charlength_utf8.test b/mysql-test/suite/jp/t/jp_charlength_utf8.test
new file mode 100755
index 00000000000..a3f74db27ee
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_charlength_utf8.test
@@ -0,0 +1,80 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test CHAR_LENGTH() function with Japanese character in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+
+#InnoDB
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ疏;
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ蛋;
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ伝;
+
+#MyISAM
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ覗;
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ描;
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ冒;
+
+#HEAP
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ輿;
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ倭;
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ兪;
+
+#BDB
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, CHAR_LENGTH(`シ」シ疏) FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_charset_sjis.test b/mysql-test/suite/jp/t/jp_charset_sjis.test
new file mode 100755
index 00000000000..3a9f264bdfe
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_charset_sjis.test
@@ -0,0 +1,133 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test CHARSET() function with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(20)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20)) DEFAULT CHARSET = sjis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+
+#InnoDB
+SELECT DISTINCT CHARSET(`C1`) FROM `T1`;
+SELECT DISTINCT CHARSET(`C1`) FROM `T2`;
+SELECT DISTINCT CHARSET(`C1`) FROM `T3`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T1`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T1`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T1`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T1`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T2`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T2`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T2`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T2`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T3`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T3`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T3`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T3`;
+
+#MyISAM
+SELECT DISTINCT CHARSET(`C1`) FROM `T4`;
+SELECT DISTINCT CHARSET(`C1`) FROM `T5`;
+SELECT DISTINCT CHARSET(`C1`) FROM `T6`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T4`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T4`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T4`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T4`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T5`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T5`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T5`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T5`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T6`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T6`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T6`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T6`;
+
+#Heap
+SELECT DISTINCT CHARSET(`C1`) FROM `T7`;
+SELECT DISTINCT CHARSET(`C1`) FROM `T8`;
+SELECT DISTINCT CHARSET(`C1`) FROM `T9`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T7`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T7`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T7`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T7`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T8`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T8`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T8`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T8`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T9`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T9`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T9`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T9`;
+
+#BDB
+SELECT DISTINCT CHARSET(`C1`) FROM `T10`;
+SELECT DISTINCT CHARSET(`C1`) FROM `T11`;
+SELECT DISTINCT CHARSET(`C1`) FROM `T12`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T10`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T10`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T10`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T10`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T11`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T11`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T11`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T11`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING utf8)) FROM `T12`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ucs2)) FROM `T12`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING sjis)) FROM `T12`;
+SELECT DISTINCT CHARSET(CONVERT(`C1` USING ujis)) FROM `T12`;
+
+drop table `T1`;
+drop table `T2`;
+drop table `T3`;
+drop table `T4`;
+drop table `T5`;
+drop table `T6`;
+drop table `T7`;
+drop table `T8`;
+drop table `T9`;
+drop table `T10`;
+drop table `T11`;
+drop table `T12`;
diff --git a/mysql-test/suite/jp/t/jp_charset_ucs2.test b/mysql-test/suite/jp/t/jp_charset_ucs2.test
new file mode 100755
index 00000000000..5183071033b
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_charset_ucs2.test
@@ -0,0 +1,221 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test CHARSET() function with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+#Insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `」ヤ」ア` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」イ` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ウ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」エ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」オ` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」カ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」キ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ク` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ケ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」ア」ー` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ア」ア` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ア」イ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+#InnoDB
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ウ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ウ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ウ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ウ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」カ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」カ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」カ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」カ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」カ`;
+
+#Heap
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ケ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ケ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ケ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ケ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」イ`;
+
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_charset_ujis.test b/mysql-test/suite/jp/t/jp_charset_ujis.test
new file mode 100755
index 00000000000..de9ef318530
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_charset_ujis.test
@@ -0,0 +1,135 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test CHARSET() function with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20)) DEFAULT CHARSET = ujis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+
+#InnoDB
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ウ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ウ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ウ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ウ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」カ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」エ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」オ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」カ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」カ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」カ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」カ`;
+
+#Heap
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ケ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」キ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ク`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ケ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ケ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ケ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(`」テ」ア`) FROM `」ヤ」ア」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」ー`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」ア`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING utf8)) FROM `」ヤ」ア」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ucs2)) FROM `」ヤ」ア」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING sjis)) FROM `」ヤ」ア」イ`;
+SELECT DISTINCT CHARSET(CONVERT(`」テ」ア` USING ujis)) FROM `」ヤ」ア」イ`;
+
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_charset_utf8.test b/mysql-test/suite/jp/t/jp_charset_utf8.test
new file mode 100755
index 00000000000..2d73daba42a
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_charset_utf8.test
@@ -0,0 +1,133 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test CHARSET() function with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(20)) DEFAULT CHARSET = utf8 engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+
+#InnoDB
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ疏;
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ蛋;
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ伝;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ疏;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ疏;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ疏;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ疏;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ蛋;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ蛋;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ蛋;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ蛋;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ伝;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ伝;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ伝;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ伝;
+
+#MyISAM
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ覗;
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ描;
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ冒;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ覗;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ覗;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ覗;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ覗;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ描;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ描;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ描;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ描;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ冒;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ冒;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ冒;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ冒;
+
+#Heap
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ輿;
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ倭;
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ兪;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ輿;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ輿;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ輿;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ輿;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ倭;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ倭;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ倭;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ倭;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ兪;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ兪;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ兪;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ兪;
+
+#BDB
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ托シ秦;
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ托シ疏;
+SELECT DISTINCT CHARSET(`シ」シ疏) FROM `シエシ托シ蛋;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ托シ秦;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ托シ秦;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ托シ秦;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ托シ秦;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ托シ疏;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ托シ疏;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ托シ疏;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ托シ疏;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING utf8)) FROM `シエシ托シ蛋;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ucs2)) FROM `シエシ托シ蛋;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING sjis)) FROM `シエシ托シ蛋;
+SELECT DISTINCT CHARSET(CONVERT(`シ」シ疏 USING ujis)) FROM `シエシ托シ蛋;
+
+drop table `シエシ疏;
+drop table `シエシ蛋;
+drop table `シエシ伝;
+drop table `シエシ覗;
+drop table `シエシ描;
+drop table `シエシ冒;
+drop table `シエシ輿;
+drop table `シエシ倭;
+drop table `シエシ兪;
+drop table `シエシ托シ秦;
+drop table `シエシ托シ疏;
+drop table `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_convert_sjis.test b/mysql-test/suite/jp/t/jp_convert_sjis.test
new file mode 100755
index 00000000000..93fa33029bf
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_convert_sjis.test
@@ -0,0 +1,110 @@
+--character_set sjis
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test CONVERT() function with Japanese character in sjis encoding
+#
+
+CREATE TABLE `T1` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+
+#InnoDB
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T1`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T1`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T1`;
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T2`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T2`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T2`;
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T3`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T3`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T3`;
+
+#MyISAM
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T4`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T4`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T4`;
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T5`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T5`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T5`;
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T6`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T6`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T6`;
+
+#Heap
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T7`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T7`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T7`;
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T8`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T8`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T8`;
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T9`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T9`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T9`;
+
+#BDB
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T10`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T10`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T10`;
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T11`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T11`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T11`;
+SELECT `C1`, CONVERT(`C1` using utf8) FROM `T12`;
+SELECT `C1`, CONVERT(`C1` using ucs2) FROM `T12`;
+SELECT `C1`, CONVERT(`C1` using ujis) FROM `T12`;
+
+drop table `T1`;
+drop table `T2`;
+drop table `T3`;
+drop table `T4`;
+drop table `T5`;
+drop table `T6`;
+drop table `T7`;
+drop table `T8`;
+drop table `T9`;
+drop table `T10`;
+drop table `T11`;
+drop table `T12`;
diff --git a/mysql-test/suite/jp/t/jp_convert_ucs2.test b/mysql-test/suite/jp/t/jp_convert_ucs2.test
new file mode 100755
index 00000000000..88b0d0c9cba
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_convert_ucs2.test
@@ -0,0 +1,203 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test CONVERT() function with Japanese character in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+#Insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `」ヤ」ア` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」イ` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ウ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」エ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」オ` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」カ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」キ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ク` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ケ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」ア」ー` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ア」ア` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ア」イ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+#InnoDB
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ウ`;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」カ`;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」カ`;
+
+#Heap
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ケ`;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」イ`;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」イ`;
+
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_convert_ujis.test b/mysql-test/suite/jp/t/jp_convert_ujis.test
new file mode 100755
index 00000000000..d6303b66f34
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_convert_ujis.test
@@ -0,0 +1,115 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test CONVERT() function with Japanese character in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+
+#InnoDB
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ウ`;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」カ`;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」カ`;
+
+#Heap
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ケ`;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using utf8) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using ucs2) FROM `」ヤ」ア」イ`;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `」テ」ア`, CONVERT(`」テ」ア` using sjis) FROM `」ヤ」ア」イ`;
+
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_convert_utf8.test b/mysql-test/suite/jp/t/jp_convert_utf8.test
new file mode 100755
index 00000000000..a687b0f06cb
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_convert_utf8.test
@@ -0,0 +1,113 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test CONVERT() function with Japanese character in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+ LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+
+#InnoDB
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ疏;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ疏;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ疏;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ蛋;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ蛋;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ蛋;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ伝;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ伝;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ伝;
+
+#MyISAM
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ覗;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ覗;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ覗;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ描;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ描;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ描;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ冒;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ冒;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ冒;
+
+#Heap
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ輿;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ輿;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ輿;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ倭;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ倭;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ倭;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ兪;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ兪;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ兪;
+
+#BDB
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ujis) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using ucs2) FROM `シエシ托シ蛋;
+# The result will get garbled because jisx0212 is not included in sjis
+SELECT `シ」シ疏, CONVERT(`シ」シ疏 using sjis) FROM `シエシ托シ蛋;
+
+drop table `シエシ疏;
+drop table `シエシ蛋;
+drop table `シエシ伝;
+drop table `シエシ覗;
+drop table `シエシ描;
+drop table `シエシ冒;
+drop table `シエシ輿;
+drop table `シエシ倭;
+drop table `シエシ兪;
+drop table `シエシ托シ秦;
+drop table `シエシ托シ疏;
+drop table `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_create_db_sjis.test b/mysql-test/suite/jp/t/jp_create_db_sjis.test
new file mode 100755
index 00000000000..ef66d338fce
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_create_db_sjis.test
@@ -0,0 +1,26 @@
+--character_set sjis
+SET NAMES sjis;
+SET character_set_database = sjis;
+--disable_warnings
+drop database if exists `ニホンゴ`;
+drop database if exists `日本語`;
+drop database if exists `ソ十表`;
+--enable_warnings
+
+#
+# Test Creating databases using Japanese charact for DB name in ujis encoding
+#
+
+CREATE DATABASE `ニホンゴ`;
+CREATE DATABASE `日本語`;
+CREATE DATABASE `ソ十表`;
+
+SHOW DATABASES;
+
+USE `ニホンゴ`;
+USE `日本語`;
+USE `ソ十表`;
+
+DROP DATABASE `ニホンゴ`;
+DROP DATABASE `日本語`;
+DROP DATABASE `ソ十表`;
diff --git a/mysql-test/suite/jp/t/jp_create_db_ucs2.test b/mysql-test/suite/jp/t/jp_create_db_ucs2.test
new file mode 100755
index 00000000000..9e8ca7d2a0f
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_create_db_ucs2.test
@@ -0,0 +1,29 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop database if exists `屡斜爵室酌`;
+drop database if exists `ニヒワク`;
+drop database if exists `常ワ常ン常゙`;
+--enable_warnings
+
+#
+# Test Creating databases using Japanese charact for DB name in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET character_set_server = ucs2;
+
+CREATE DATABASE `屡斜爵室酌`;
+CREATE DATABASE `ニヒワク`;
+CREATE DATABASE `常ワ常ン常゙`;
+
+SHOW DATABASES;
+
+USE `屡斜爵室酌`;
+USE `ニヒワク`;
+USE `常ワ常ン常゙`;
+
+DROP DATABASE `屡斜爵室酌`;
+DROP DATABASE `ニヒワク`;
+DROP DATABASE `常ワ常ン常゙`;
diff --git a/mysql-test/suite/jp/t/jp_create_db_ujis.test b/mysql-test/suite/jp/t/jp_create_db_ujis.test
new file mode 100755
index 00000000000..0095f864836
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_create_db_ujis.test
@@ -0,0 +1,28 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop database if exists `屡斜爵室酌`;
+drop database if exists `ニヒワク`;
+drop database if exists `常ワ常ン常゙`;
+--enable_warnings
+
+#
+# Test Creating databases using Japanese charact for DB name in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE DATABASE `屡斜爵室酌`;
+CREATE DATABASE `ニヒワク`;
+CREATE DATABASE `常ワ常ン常゙`;
+
+SHOW DATABASES;
+
+USE `屡斜爵室酌`;
+USE `ニヒワク`;
+USE `常ワ常ン常゙`;
+
+DROP DATABASE `屡斜爵室酌`;
+DROP DATABASE `ニヒワク`;
+DROP DATABASE `常ワ常ン常゙`;
diff --git a/mysql-test/suite/jp/t/jp_create_db_utf8.test b/mysql-test/suite/jp/t/jp_create_db_utf8.test
new file mode 100755
index 00000000000..4f8eb24cbe3
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_create_db_utf8.test
@@ -0,0 +1,26 @@
+--disable_warnings
+drop database if exists `セセ趣セ晢スコセ杼;
+drop database if exists `譌・譛ャ隱杼;
+drop database if exists `鮴秘セ夜セ輿;
+--enable_warnings
+
+#
+# Test Creating databases using Japanese charact for DB name in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE DATABASE `セセ趣セ晢スコセ杼;
+CREATE DATABASE `譌・譛ャ隱杼;
+CREATE DATABASE `鮴秘セ夜セ輿;
+
+SHOW DATABASES;
+
+USE `セセ趣セ晢スコセ杼;
+USE `譌・譛ャ隱杼;
+USE `鮴秘セ夜セ輿;
+
+DROP DATABASE `セセ趣セ晢スコセ杼;
+DROP DATABASE `譌・譛ャ隱杼;
+DROP DATABASE `鮴秘セ夜セ輿;
diff --git a/mysql-test/suite/jp/t/jp_create_tbl_sjis.test b/mysql-test/suite/jp/t/jp_create_tbl_sjis.test
new file mode 100755
index 00000000000..45c0b24388b
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_create_tbl_sjis.test
@@ -0,0 +1,308 @@
+--character_set sjis
+SET NAMES sjis;
+SET character_set_database = sjis;
+--disable_warnings
+DROP TABLE IF EXISTS `アアア`;
+DROP TABLE IF EXISTS `イイイ`;
+DROP TABLE IF EXISTS `ウウウ`;
+DROP TABLE IF EXISTS `エエエ`;
+DROP TABLE IF EXISTS `オオオ`;
+DROP TABLE IF EXISTS `あああ`;
+DROP TABLE IF EXISTS `いいい`;
+DROP TABLE IF EXISTS `ううう`;
+DROP TABLE IF EXISTS `えええ`;
+DROP TABLE IF EXISTS `おおお`;
+DROP TABLE IF EXISTS `ソソソ`;
+DROP TABLE IF EXISTS `十十十`;
+DROP TABLE IF EXISTS `表表表`;
+DROP TABLE IF EXISTS `予予予`;
+DROP TABLE IF EXISTS `構構構`;
+--enable_warnings
+
+CREATE TABLE `アアア`(`カカカ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `ウウウ`(`ククク` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `ううう`(`くくく` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `表表表`(`申申申`char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `エエエ`(`ケケケ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `オオオ`(`コココ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `えええ`(`けけけ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `おおお`(`こここ` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `予予予`(`貼貼貼` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+CREATE TEMPORARY TABLE `構構構`(`能能能` char(1)) DEFAULT CHARSET = sjis engine=INNODB;
+
+DESC `アアア`;
+DESC `イイイ`;
+DESC `ウウウ`;
+DESC `エエエ`;
+DESC `オオオ`;
+DESC `あああ`;
+DESC `いいい`;
+DESC `ううう`;
+DESC `えええ`;
+DESC `おおお`;
+DESC `ソソソ`;
+DESC `十十十`;
+DESC `表表表`;
+DESC `予予予`;
+DESC `構構構`;
+
+SHOW CREATE TABLE `アアア`;
+SHOW CREATE TABLE `イイイ`;
+SHOW CREATE TABLE `ウウウ`;
+SHOW CREATE TABLE `エエエ`;
+SHOW CREATE TABLE `オオオ`;
+SHOW CREATE TABLE `あああ`;
+SHOW CREATE TABLE `いいい`;
+SHOW CREATE TABLE `ううう`;
+SHOW CREATE TABLE `えええ`;
+SHOW CREATE TABLE `おおお`;
+SHOW CREATE TABLE `ソソソ`;
+SHOW CREATE TABLE `十十十`;
+SHOW CREATE TABLE `表表表`;
+SHOW CREATE TABLE `予予予`;
+SHOW CREATE TABLE `構構構`;
+
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `ウウウ`;
+DROP TABLE `エエエ`;
+DROP TABLE `オオオ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ううう`;
+DROP TABLE `えええ`;
+DROP TABLE `おおお`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+DROP TABLE `表表表`;
+DROP TABLE `予予予`;
+DROP TABLE `構構構`;
+
+CREATE TABLE `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `ウウウ`(`ククク` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `ううう`(`くくく` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `表表表`(`申申申`char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `エエエ`(`ケケケ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `オオオ`(`コココ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `えええ`(`けけけ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `おおお`(`こここ` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `予予予`(`貼貼貼` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+CREATE TEMPORARY TABLE `構構構`(`能能能` char(1)) DEFAULT CHARSET = sjis engine=MyISAM;
+
+DESC `アアア`;
+DESC `イイイ`;
+DESC `ウウウ`;
+DESC `エエエ`;
+DESC `オオオ`;
+DESC `あああ`;
+DESC `いいい`;
+DESC `ううう`;
+DESC `えええ`;
+DESC `おおお`;
+DESC `ソソソ`;
+DESC `十十十`;
+DESC `表表表`;
+DESC `予予予`;
+DESC `構構構`;
+
+SHOW CREATE TABLE `アアア`;
+SHOW CREATE TABLE `イイイ`;
+SHOW CREATE TABLE `ウウウ`;
+SHOW CREATE TABLE `エエエ`;
+SHOW CREATE TABLE `オオオ`;
+SHOW CREATE TABLE `あああ`;
+SHOW CREATE TABLE `いいい`;
+SHOW CREATE TABLE `ううう`;
+SHOW CREATE TABLE `えええ`;
+SHOW CREATE TABLE `おおお`;
+SHOW CREATE TABLE `ソソソ`;
+SHOW CREATE TABLE `十十十`;
+SHOW CREATE TABLE `表表表`;
+SHOW CREATE TABLE `予予予`;
+SHOW CREATE TABLE `構構構`;
+
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `ウウウ`;
+DROP TABLE `エエエ`;
+DROP TABLE `オオオ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ううう`;
+DROP TABLE `えええ`;
+DROP TABLE `おおお`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+DROP TABLE `表表表`;
+DROP TABLE `予予予`;
+DROP TABLE `構構構`;
+
+CREATE TABLE `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `ウウウ`(`ククク` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `ううう`(`くくく` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `表表表`(`申申申`char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `エエエ`(`ケケケ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `オオオ`(`コココ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `えええ`(`けけけ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `おおお`(`こここ` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `予予予`(`貼貼貼` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+CREATE TEMPORARY TABLE `構構構`(`能能能` char(1)) DEFAULT CHARSET = sjis engine=HEAP;
+
+DESC `アアア`;
+DESC `イイイ`;
+DESC `ウウウ`;
+DESC `エエエ`;
+DESC `オオオ`;
+DESC `あああ`;
+DESC `いいい`;
+DESC `ううう`;
+DESC `えええ`;
+DESC `おおお`;
+DESC `ソソソ`;
+DESC `十十十`;
+DESC `表表表`;
+DESC `予予予`;
+DESC `構構構`;
+
+SHOW CREATE TABLE `アアア`;
+SHOW CREATE TABLE `イイイ`;
+SHOW CREATE TABLE `ウウウ`;
+SHOW CREATE TABLE `エエエ`;
+SHOW CREATE TABLE `オオオ`;
+SHOW CREATE TABLE `あああ`;
+SHOW CREATE TABLE `いいい`;
+SHOW CREATE TABLE `ううう`;
+SHOW CREATE TABLE `えええ`;
+SHOW CREATE TABLE `おおお`;
+SHOW CREATE TABLE `ソソソ`;
+SHOW CREATE TABLE `十十十`;
+SHOW CREATE TABLE `表表表`;
+SHOW CREATE TABLE `予予予`;
+SHOW CREATE TABLE `構構構`;
+
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `ウウウ`;
+DROP TABLE `エエエ`;
+DROP TABLE `オオオ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ううう`;
+DROP TABLE `えええ`;
+DROP TABLE `おおお`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+DROP TABLE `表表表`;
+DROP TABLE `予予予`;
+DROP TABLE `構構構`;
+
+CREATE TABLE `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `アアア`(`カカカ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `イイイ`(`キキキ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `あああ`(`かかか` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `いいい`(`ききき` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `ソソソ`(`噂噂噂` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `十十十`(`蚕蚕蚕` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `ウウウ`(`ククク` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `ううう`(`くくく` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TABLE IF NOT EXISTS `表表表`(`申申申`char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `エエエ`(`ケケケ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `オオオ`(`コココ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `えええ`(`けけけ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `おおお`(`こここ` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `予予予`(`貼貼貼` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+CREATE TEMPORARY TABLE `構構構`(`能能能` char(1)) DEFAULT CHARSET = sjis engine=BDB;
+
+DESC `アアア`;
+DESC `イイイ`;
+DESC `ウウウ`;
+DESC `エエエ`;
+DESC `オオオ`;
+DESC `あああ`;
+DESC `いいい`;
+DESC `ううう`;
+DESC `えええ`;
+DESC `おおお`;
+DESC `ソソソ`;
+DESC `十十十`;
+DESC `表表表`;
+DESC `予予予`;
+DESC `構構構`;
+
+SHOW CREATE TABLE `アアア`;
+SHOW CREATE TABLE `イイイ`;
+SHOW CREATE TABLE `ウウウ`;
+SHOW CREATE TABLE `エエエ`;
+SHOW CREATE TABLE `オオオ`;
+SHOW CREATE TABLE `あああ`;
+SHOW CREATE TABLE `いいい`;
+SHOW CREATE TABLE `ううう`;
+SHOW CREATE TABLE `えええ`;
+SHOW CREATE TABLE `おおお`;
+SHOW CREATE TABLE `ソソソ`;
+SHOW CREATE TABLE `十十十`;
+SHOW CREATE TABLE `表表表`;
+SHOW CREATE TABLE `予予予`;
+SHOW CREATE TABLE `構構構`;
+
+DROP TABLE `アアア`;
+DROP TABLE `イイイ`;
+DROP TABLE `ウウウ`;
+DROP TABLE `エエエ`;
+DROP TABLE `オオオ`;
+DROP TABLE `あああ`;
+DROP TABLE `いいい`;
+DROP TABLE `ううう`;
+DROP TABLE `えええ`;
+DROP TABLE `おおお`;
+DROP TABLE `ソソソ`;
+DROP TABLE `十十十`;
+DROP TABLE `表表表`;
+DROP TABLE `予予予`;
+DROP TABLE `構構構`;
diff --git a/mysql-test/suite/jp/t/jp_create_tbl_ucs2.test b/mysql-test/suite/jp/t/jp_create_tbl_ucs2.test
new file mode 100755
index 00000000000..519697e3530
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_create_tbl_ucs2.test
@@ -0,0 +1,314 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+DROP TABLE IF EXISTS `竺竺竺`;
+DROP TABLE IF EXISTS `軸軸軸`;
+DROP TABLE IF EXISTS `宍宍宍`;
+DROP TABLE IF EXISTS `雫雫雫`;
+DROP TABLE IF EXISTS `七七七`;
+DROP TABLE IF EXISTS `、「、「、「`;
+DROP TABLE IF EXISTS `、、、、、、`;
+DROP TABLE IF EXISTS `、ヲ、ヲ、ヲ`;
+DROP TABLE IF EXISTS `、ィ、ィ、ィ`;
+DROP TABLE IF EXISTS `、ェ、ェ、ェ`;
+DROP TABLE IF EXISTS `常ン常ン常ン`;
+DROP TABLE IF EXISTS `常゙常゙常゙`;
+DROP TABLE IF EXISTS `常゚常゚常゚`;
+DROP TABLE IF EXISTS `常熄熄濮;
+DROP TABLE IF EXISTS `常瘴瘴畫;
+--enable_warnings
+
+#
+# Test creating table with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ucs2 engine=INNODB;
+
+DESC `竺竺竺`;
+DESC `軸軸軸`;
+DESC `宍宍宍`;
+DESC `雫雫雫`;
+DESC `七七七`;
+DESC `、「、「、「`;
+DESC `、、、、、、`;
+DESC `、ヲ、ヲ、ヲ`;
+DESC `、ィ、ィ、ィ`;
+DESC `、ェ、ェ、ェ`;
+DESC `常ン常ン常ン`;
+DESC `常゙常゙常゙`;
+DESC `常゚常゚常゚`;
+DESC `常熄熄濮;
+DESC `常瘴瘴畫;
+
+SHOW CREATE TABLE `竺竺竺`;
+SHOW CREATE TABLE `軸軸軸`;
+SHOW CREATE TABLE `宍宍宍`;
+SHOW CREATE TABLE `雫雫雫`;
+SHOW CREATE TABLE `七七七`;
+SHOW CREATE TABLE `、「、「、「`;
+SHOW CREATE TABLE `、、、、、、`;
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+SHOW CREATE TABLE `常゙常゙常゙`;
+SHOW CREATE TABLE `常゚常゚常゚`;
+SHOW CREATE TABLE `常熄熄濮;
+SHOW CREATE TABLE `常瘴瘴畫;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ucs2 engine=MyISAM;
+
+DESC `竺竺竺`;
+DESC `軸軸軸`;
+DESC `宍宍宍`;
+DESC `雫雫雫`;
+DESC `七七七`;
+DESC `、「、「、「`;
+DESC `、、、、、、`;
+DESC `、ヲ、ヲ、ヲ`;
+DESC `、ィ、ィ、ィ`;
+DESC `、ェ、ェ、ェ`;
+DESC `常ン常ン常ン`;
+DESC `常゙常゙常゙`;
+DESC `常゚常゚常゚`;
+DESC `常熄熄濮;
+DESC `常瘴瘴畫;
+
+SHOW CREATE TABLE `竺竺竺`;
+SHOW CREATE TABLE `軸軸軸`;
+SHOW CREATE TABLE `宍宍宍`;
+SHOW CREATE TABLE `雫雫雫`;
+SHOW CREATE TABLE `七七七`;
+SHOW CREATE TABLE `、「、「、「`;
+SHOW CREATE TABLE `、、、、、、`;
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+SHOW CREATE TABLE `常゙常゙常゙`;
+SHOW CREATE TABLE `常゚常゚常゚`;
+SHOW CREATE TABLE `常熄熄濮;
+SHOW CREATE TABLE `常瘴瘴畫;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ucs2 engine=HEAP;
+
+DESC `竺竺竺`;
+DESC `軸軸軸`;
+DESC `宍宍宍`;
+DESC `雫雫雫`;
+DESC `七七七`;
+DESC `、「、「、「`;
+DESC `、、、、、、`;
+DESC `、ヲ、ヲ、ヲ`;
+DESC `、ィ、ィ、ィ`;
+DESC `、ェ、ェ、ェ`;
+DESC `常ン常ン常ン`;
+DESC `常゙常゙常゙`;
+DESC `常゚常゚常゚`;
+DESC `常熄熄濮;
+DESC `常瘴瘴畫;
+
+SHOW CREATE TABLE `竺竺竺`;
+SHOW CREATE TABLE `軸軸軸`;
+SHOW CREATE TABLE `宍宍宍`;
+SHOW CREATE TABLE `雫雫雫`;
+SHOW CREATE TABLE `七七七`;
+SHOW CREATE TABLE `、「、「、「`;
+SHOW CREATE TABLE `、、、、、、`;
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+SHOW CREATE TABLE `常゙常゙常゙`;
+SHOW CREATE TABLE `常゚常゚常゚`;
+SHOW CREATE TABLE `常熄熄濮;
+SHOW CREATE TABLE `常瘴瘴畫;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ucs2 engine=BDB;
+
+DESC `竺竺竺`;
+DESC `軸軸軸`;
+DESC `宍宍宍`;
+DESC `雫雫雫`;
+DESC `七七七`;
+DESC `、「、「、「`;
+DESC `、、、、、、`;
+DESC `、ヲ、ヲ、ヲ`;
+DESC `、ィ、ィ、ィ`;
+DESC `、ェ、ェ、ェ`;
+DESC `常ン常ン常ン`;
+DESC `常゙常゙常゙`;
+DESC `常゚常゚常゚`;
+DESC `常熄熄濮;
+DESC `常瘴瘴畫;
+
+SHOW CREATE TABLE `竺竺竺`;
+SHOW CREATE TABLE `軸軸軸`;
+SHOW CREATE TABLE `宍宍宍`;
+SHOW CREATE TABLE `雫雫雫`;
+SHOW CREATE TABLE `七七七`;
+SHOW CREATE TABLE `、「、「、「`;
+SHOW CREATE TABLE `、、、、、、`;
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+SHOW CREATE TABLE `常゙常゙常゙`;
+SHOW CREATE TABLE `常゚常゚常゚`;
+SHOW CREATE TABLE `常熄熄濮;
+SHOW CREATE TABLE `常瘴瘴畫;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
diff --git a/mysql-test/suite/jp/t/jp_create_tbl_ujis.test b/mysql-test/suite/jp/t/jp_create_tbl_ujis.test
new file mode 100755
index 00000000000..ac70facdce9
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_create_tbl_ujis.test
@@ -0,0 +1,314 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+DROP TABLE IF EXISTS `竺竺竺`;
+DROP TABLE IF EXISTS `軸軸軸`;
+DROP TABLE IF EXISTS `宍宍宍`;
+DROP TABLE IF EXISTS `雫雫雫`;
+DROP TABLE IF EXISTS `七七七`;
+DROP TABLE IF EXISTS `、「、「、「`;
+DROP TABLE IF EXISTS `、、、、、、`;
+DROP TABLE IF EXISTS `、ヲ、ヲ、ヲ`;
+DROP TABLE IF EXISTS `、ィ、ィ、ィ`;
+DROP TABLE IF EXISTS `、ェ、ェ、ェ`;
+DROP TABLE IF EXISTS `常ン常ン常ン`;
+DROP TABLE IF EXISTS `常゙常゙常゙`;
+DROP TABLE IF EXISTS `常゚常゚常゚`;
+DROP TABLE IF EXISTS `常熄熄濮;
+DROP TABLE IF EXISTS `常瘴瘴畫;
+--enable_warnings
+
+#
+# Test creating table with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ujis engine=INNODB;
+
+DESC `竺竺竺`;
+DESC `軸軸軸`;
+DESC `宍宍宍`;
+DESC `雫雫雫`;
+DESC `七七七`;
+DESC `、「、「、「`;
+DESC `、、、、、、`;
+DESC `、ヲ、ヲ、ヲ`;
+DESC `、ィ、ィ、ィ`;
+DESC `、ェ、ェ、ェ`;
+DESC `常ン常ン常ン`;
+DESC `常゙常゙常゙`;
+DESC `常゚常゚常゚`;
+DESC `常熄熄濮;
+DESC `常瘴瘴畫;
+
+SHOW CREATE TABLE `竺竺竺`;
+SHOW CREATE TABLE `軸軸軸`;
+SHOW CREATE TABLE `宍宍宍`;
+SHOW CREATE TABLE `雫雫雫`;
+SHOW CREATE TABLE `七七七`;
+SHOW CREATE TABLE `、「、「、「`;
+SHOW CREATE TABLE `、、、、、、`;
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+SHOW CREATE TABLE `常゙常゙常゙`;
+SHOW CREATE TABLE `常゚常゚常゚`;
+SHOW CREATE TABLE `常熄熄濮;
+SHOW CREATE TABLE `常瘴瘴畫;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ujis engine=MyISAM;
+
+DESC `竺竺竺`;
+DESC `軸軸軸`;
+DESC `宍宍宍`;
+DESC `雫雫雫`;
+DESC `七七七`;
+DESC `、「、「、「`;
+DESC `、、、、、、`;
+DESC `、ヲ、ヲ、ヲ`;
+DESC `、ィ、ィ、ィ`;
+DESC `、ェ、ェ、ェ`;
+DESC `常ン常ン常ン`;
+DESC `常゙常゙常゙`;
+DESC `常゚常゚常゚`;
+DESC `常熄熄濮;
+DESC `常瘴瘴畫;
+
+SHOW CREATE TABLE `竺竺竺`;
+SHOW CREATE TABLE `軸軸軸`;
+SHOW CREATE TABLE `宍宍宍`;
+SHOW CREATE TABLE `雫雫雫`;
+SHOW CREATE TABLE `七七七`;
+SHOW CREATE TABLE `、「、「、「`;
+SHOW CREATE TABLE `、、、、、、`;
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+SHOW CREATE TABLE `常゙常゙常゙`;
+SHOW CREATE TABLE `常゚常゚常゚`;
+SHOW CREATE TABLE `常熄熄濮;
+SHOW CREATE TABLE `常瘴瘴畫;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ujis engine=HEAP;
+
+DESC `竺竺竺`;
+DESC `軸軸軸`;
+DESC `宍宍宍`;
+DESC `雫雫雫`;
+DESC `七七七`;
+DESC `、「、「、「`;
+DESC `、、、、、、`;
+DESC `、ヲ、ヲ、ヲ`;
+DESC `、ィ、ィ、ィ`;
+DESC `、ェ、ェ、ェ`;
+DESC `常ン常ン常ン`;
+DESC `常゙常゙常゙`;
+DESC `常゚常゚常゚`;
+DESC `常熄熄濮;
+DESC `常瘴瘴畫;
+
+SHOW CREATE TABLE `竺竺竺`;
+SHOW CREATE TABLE `軸軸軸`;
+SHOW CREATE TABLE `宍宍宍`;
+SHOW CREATE TABLE `雫雫雫`;
+SHOW CREATE TABLE `七七七`;
+SHOW CREATE TABLE `、「、「、「`;
+SHOW CREATE TABLE `、、、、、、`;
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+SHOW CREATE TABLE `常゙常゙常゙`;
+SHOW CREATE TABLE `常゚常゚常゚`;
+SHOW CREATE TABLE `常熄熄濮;
+SHOW CREATE TABLE `常瘴瘴畫;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
+
+CREATE TABLE `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `竺竺竺`(`叱叱叱` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `軸軸軸`(`執執執` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `、「、「、「`(`、ォ、ォ、ォ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `、、、、、、`(`、ュ、ュ、ュ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `常ン常ン常ン`(`床。床。床。` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `常゙常゙常゙`(`床「床「床「` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `宍宍宍`(`失失失` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `、ヲ、ヲ、ヲ`(`、ッ、ッ、ッ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TABLE IF NOT EXISTS `常゚常゚常゚`(`床」床」床」`char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `雫雫雫`(`嫉嫉嫉` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `七七七`(`室室室` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `、ィ、ィ、ィ`(`、ア、ア、ア` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `、ェ、ェ、ェ`(`、ウ、ウ、ウ` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `常熄熄濮(`床、床、床、` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+CREATE TEMPORARY TABLE `常瘴瘴畫(`床・床・床・` char(1)) DEFAULT CHARSET = ujis engine=BDB;
+
+DESC `竺竺竺`;
+DESC `軸軸軸`;
+DESC `宍宍宍`;
+DESC `雫雫雫`;
+DESC `七七七`;
+DESC `、「、「、「`;
+DESC `、、、、、、`;
+DESC `、ヲ、ヲ、ヲ`;
+DESC `、ィ、ィ、ィ`;
+DESC `、ェ、ェ、ェ`;
+DESC `常ン常ン常ン`;
+DESC `常゙常゙常゙`;
+DESC `常゚常゚常゚`;
+DESC `常熄熄濮;
+DESC `常瘴瘴畫;
+
+SHOW CREATE TABLE `竺竺竺`;
+SHOW CREATE TABLE `軸軸軸`;
+SHOW CREATE TABLE `宍宍宍`;
+SHOW CREATE TABLE `雫雫雫`;
+SHOW CREATE TABLE `七七七`;
+SHOW CREATE TABLE `、「、「、「`;
+SHOW CREATE TABLE `、、、、、、`;
+SHOW CREATE TABLE `、ヲ、ヲ、ヲ`;
+SHOW CREATE TABLE `、ィ、ィ、ィ`;
+SHOW CREATE TABLE `、ェ、ェ、ェ`;
+SHOW CREATE TABLE `常ン常ン常ン`;
+SHOW CREATE TABLE `常゙常゙常゙`;
+SHOW CREATE TABLE `常゚常゚常゚`;
+SHOW CREATE TABLE `常熄熄濮;
+SHOW CREATE TABLE `常瘴瘴畫;
+
+DROP TABLE `竺竺竺`;
+DROP TABLE `軸軸軸`;
+DROP TABLE `宍宍宍`;
+DROP TABLE `雫雫雫`;
+DROP TABLE `七七七`;
+DROP TABLE `、「、「、「`;
+DROP TABLE `、、、、、、`;
+DROP TABLE `、ヲ、ヲ、ヲ`;
+DROP TABLE `、ィ、ィ、ィ`;
+DROP TABLE `、ェ、ェ、ェ`;
+DROP TABLE `常ン常ン常ン`;
+DROP TABLE `常゙常゙常゙`;
+DROP TABLE `常゚常゚常゚`;
+DROP TABLE `常熄熄濮;
+DROP TABLE `常瘴瘴畫;
diff --git a/mysql-test/suite/jp/t/jp_create_tbl_utf8.test b/mysql-test/suite/jp/t/jp_create_tbl_utf8.test
new file mode 100755
index 00000000000..5c816eb169a
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_create_tbl_utf8.test
@@ -0,0 +1,312 @@
+--disable_warnings
+DROP TABLE IF EXISTS `スアスアスア`;
+DROP TABLE IF EXISTS `スイスイスイ`;
+DROP TABLE IF EXISTS `スウスウスウ`;
+DROP TABLE IF EXISTS `スエスエスエ`;
+DROP TABLE IF EXISTS `スオスオスオ`;
+DROP TABLE IF EXISTS `縺ゅ≠縺A;
+DROP TABLE IF EXISTS `縺縺縺Я;
+DROP TABLE IF EXISTS `縺縺縺`;
+DROP TABLE IF EXISTS `縺医∴縺`;
+DROP TABLE IF EXISTS `縺翫♀縺柿;
+DROP TABLE IF EXISTS `鮴夜セ夜セ冒;
+DROP TABLE IF EXISTS `鮴鈴セ鈴セ輿;
+DROP TABLE IF EXISTS `鮴樣セ樣セ杼;
+DROP TABLE IF EXISTS `鮴。鮴。鮴。`;
+DROP TABLE IF EXISTS `鮴「鮴「鮴「`;
+--enable_warnings
+
+#
+# Test creating table with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `スウスウスウ`(`スクスクスク` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `縺縺縺`(`縺上¥縺汁 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TABLE IF NOT EXISTS `鮴樣セ樣セ杼(`荳荳荳`char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `スエスエスエ`(`スケスケスケ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `スオスオスオ`(`スコスコスコ` char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `縺医∴縺`(`縺代¢縺疏 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `縺翫♀縺柿(`縺薙%縺伝 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `鮴。鮴。鮴。`(`荳御ク御ク形 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+CREATE TEMPORARY TABLE `鮴「鮴「鮴「`(`荳剃ク剃ク蛋 char(1)) DEFAULT CHARSET = utf8 engine=INNODB;
+
+DESC `スアスアスア`;
+DESC `スイスイスイ`;
+DESC `スウスウスウ`;
+DESC `スエスエスエ`;
+DESC `スオスオスオ`;
+DESC `縺ゅ≠縺A;
+DESC `縺縺縺Я;
+DESC `縺縺縺`;
+DESC `縺医∴縺`;
+DESC `縺翫♀縺柿;
+DESC `鮴夜セ夜セ冒;
+DESC `鮴鈴セ鈴セ輿;
+DESC `鮴樣セ樣セ杼;
+DESC `鮴。鮴。鮴。`;
+DESC `鮴「鮴「鮴「`;
+
+SHOW CREATE TABLE `スアスアスア`;
+SHOW CREATE TABLE `スイスイスイ`;
+SHOW CREATE TABLE `スウスウスウ`;
+SHOW CREATE TABLE `スエスエスエ`;
+SHOW CREATE TABLE `スオスオスオ`;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺縺縺Я;
+SHOW CREATE TABLE `縺縺縺`;
+SHOW CREATE TABLE `縺医∴縺`;
+SHOW CREATE TABLE `縺翫♀縺柿;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴鈴セ鈴セ輿;
+SHOW CREATE TABLE `鮴樣セ樣セ杼;
+SHOW CREATE TABLE `鮴。鮴。鮴。`;
+SHOW CREATE TABLE `鮴「鮴「鮴「`;
+
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `スウスウスウ`;
+DROP TABLE `スエスエスエ`;
+DROP TABLE `スオスオスオ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `縺縺縺`;
+DROP TABLE `縺医∴縺`;
+DROP TABLE `縺翫♀縺柿;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+DROP TABLE `鮴樣セ樣セ杼;
+DROP TABLE `鮴。鮴。鮴。`;
+DROP TABLE `鮴「鮴「鮴「`;
+
+CREATE TABLE `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `スウスウスウ`(`スクスクスク` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `縺縺縺`(`縺上¥縺汁 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TABLE IF NOT EXISTS `鮴樣セ樣セ杼(`荳荳荳`char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `スエスエスエ`(`スケスケスケ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `スオスオスオ`(`スコスコスコ` char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `縺医∴縺`(`縺代¢縺疏 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `縺翫♀縺柿(`縺薙%縺伝 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `鮴。鮴。鮴。`(`荳御ク御ク形 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+CREATE TEMPORARY TABLE `鮴「鮴「鮴「`(`荳剃ク剃ク蛋 char(1)) DEFAULT CHARSET = utf8 engine=MyISAM;
+
+DESC `スアスアスア`;
+DESC `スイスイスイ`;
+DESC `スウスウスウ`;
+DESC `スエスエスエ`;
+DESC `スオスオスオ`;
+DESC `縺ゅ≠縺A;
+DESC `縺縺縺Я;
+DESC `縺縺縺`;
+DESC `縺医∴縺`;
+DESC `縺翫♀縺柿;
+DESC `鮴夜セ夜セ冒;
+DESC `鮴鈴セ鈴セ輿;
+DESC `鮴樣セ樣セ杼;
+DESC `鮴。鮴。鮴。`;
+DESC `鮴「鮴「鮴「`;
+
+SHOW CREATE TABLE `スアスアスア`;
+SHOW CREATE TABLE `スイスイスイ`;
+SHOW CREATE TABLE `スウスウスウ`;
+SHOW CREATE TABLE `スエスエスエ`;
+SHOW CREATE TABLE `スオスオスオ`;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺縺縺Я;
+SHOW CREATE TABLE `縺縺縺`;
+SHOW CREATE TABLE `縺医∴縺`;
+SHOW CREATE TABLE `縺翫♀縺柿;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴鈴セ鈴セ輿;
+SHOW CREATE TABLE `鮴樣セ樣セ杼;
+SHOW CREATE TABLE `鮴。鮴。鮴。`;
+SHOW CREATE TABLE `鮴「鮴「鮴「`;
+
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `スウスウスウ`;
+DROP TABLE `スエスエスエ`;
+DROP TABLE `スオスオスオ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `縺縺縺`;
+DROP TABLE `縺医∴縺`;
+DROP TABLE `縺翫♀縺柿;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+DROP TABLE `鮴樣セ樣セ杼;
+DROP TABLE `鮴。鮴。鮴。`;
+DROP TABLE `鮴「鮴「鮴「`;
+
+CREATE TABLE `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `スウスウスウ`(`スクスクスク` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `縺縺縺`(`縺上¥縺汁 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TABLE IF NOT EXISTS `鮴樣セ樣セ杼(`荳荳荳`char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `スエスエスエ`(`スケスケスケ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `スオスオスオ`(`スコスコスコ` char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `縺医∴縺`(`縺代¢縺疏 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `縺翫♀縺柿(`縺薙%縺伝 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `鮴。鮴。鮴。`(`荳御ク御ク形 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+CREATE TEMPORARY TABLE `鮴「鮴「鮴「`(`荳剃ク剃ク蛋 char(1)) DEFAULT CHARSET = utf8 engine=HEAP;
+
+DESC `スアスアスア`;
+DESC `スイスイスイ`;
+DESC `スウスウスウ`;
+DESC `スエスエスエ`;
+DESC `スオスオスオ`;
+DESC `縺ゅ≠縺A;
+DESC `縺縺縺Я;
+DESC `縺縺縺`;
+DESC `縺医∴縺`;
+DESC `縺翫♀縺柿;
+DESC `鮴夜セ夜セ冒;
+DESC `鮴鈴セ鈴セ輿;
+DESC `鮴樣セ樣セ杼;
+DESC `鮴。鮴。鮴。`;
+DESC `鮴「鮴「鮴「`;
+
+SHOW CREATE TABLE `スアスアスア`;
+SHOW CREATE TABLE `スイスイスイ`;
+SHOW CREATE TABLE `スウスウスウ`;
+SHOW CREATE TABLE `スエスエスエ`;
+SHOW CREATE TABLE `スオスオスオ`;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺縺縺Я;
+SHOW CREATE TABLE `縺縺縺`;
+SHOW CREATE TABLE `縺医∴縺`;
+SHOW CREATE TABLE `縺翫♀縺柿;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴鈴セ鈴セ輿;
+SHOW CREATE TABLE `鮴樣セ樣セ杼;
+SHOW CREATE TABLE `鮴。鮴。鮴。`;
+SHOW CREATE TABLE `鮴「鮴「鮴「`;
+
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `スウスウスウ`;
+DROP TABLE `スエスエスエ`;
+DROP TABLE `スオスオスオ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `縺縺縺`;
+DROP TABLE `縺医∴縺`;
+DROP TABLE `縺翫♀縺柿;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+DROP TABLE `鮴樣セ樣セ杼;
+DROP TABLE `鮴。鮴。鮴。`;
+DROP TABLE `鮴「鮴「鮴「`;
+
+CREATE TABLE `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+# Tables should not be created because table names exist
+CREATE TABLE IF NOT EXISTS `スアスアスア`(`スカスカスカ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `スイスイスイ`(`スキスキスキ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `縺ゅ≠縺A(`縺九°縺義 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `縺縺縺Я(`縺阪″縺港 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `鮴夜セ夜セ冒(`荳ゆクゆクA char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `鮴鈴セ鈴セ輿(`荳荳荳Я char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+# Tables should be created
+CREATE TABLE IF NOT EXISTS `スウスウスウ`(`スクスクスク` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `縺縺縺`(`縺上¥縺汁 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TABLE IF NOT EXISTS `鮴樣セ樣セ杼(`荳荳荳`char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `スエスエスエ`(`スケスケスケ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `スオスオスオ`(`スコスコスコ` char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `縺医∴縺`(`縺代¢縺疏 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `縺翫♀縺柿(`縺薙%縺伝 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `鮴。鮴。鮴。`(`荳御ク御ク形 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+CREATE TEMPORARY TABLE `鮴「鮴「鮴「`(`荳剃ク剃ク蛋 char(1)) DEFAULT CHARSET = utf8 engine=BDB;
+
+DESC `スアスアスア`;
+DESC `スイスイスイ`;
+DESC `スウスウスウ`;
+DESC `スエスエスエ`;
+DESC `スオスオスオ`;
+DESC `縺ゅ≠縺A;
+DESC `縺縺縺Я;
+DESC `縺縺縺`;
+DESC `縺医∴縺`;
+DESC `縺翫♀縺柿;
+DESC `鮴夜セ夜セ冒;
+DESC `鮴鈴セ鈴セ輿;
+DESC `鮴樣セ樣セ杼;
+DESC `鮴。鮴。鮴。`;
+DESC `鮴「鮴「鮴「`;
+
+SHOW CREATE TABLE `スアスアスア`;
+SHOW CREATE TABLE `スイスイスイ`;
+SHOW CREATE TABLE `スウスウスウ`;
+SHOW CREATE TABLE `スエスエスエ`;
+SHOW CREATE TABLE `スオスオスオ`;
+SHOW CREATE TABLE `縺ゅ≠縺A;
+SHOW CREATE TABLE `縺縺縺Я;
+SHOW CREATE TABLE `縺縺縺`;
+SHOW CREATE TABLE `縺医∴縺`;
+SHOW CREATE TABLE `縺翫♀縺柿;
+SHOW CREATE TABLE `鮴夜セ夜セ冒;
+SHOW CREATE TABLE `鮴鈴セ鈴セ輿;
+SHOW CREATE TABLE `鮴樣セ樣セ杼;
+SHOW CREATE TABLE `鮴。鮴。鮴。`;
+SHOW CREATE TABLE `鮴「鮴「鮴「`;
+
+DROP TABLE `スアスアスア`;
+DROP TABLE `スイスイスイ`;
+DROP TABLE `スウスウスウ`;
+DROP TABLE `スエスエスエ`;
+DROP TABLE `スオスオスオ`;
+DROP TABLE `縺ゅ≠縺A;
+DROP TABLE `縺縺縺Я;
+DROP TABLE `縺縺縺`;
+DROP TABLE `縺医∴縺`;
+DROP TABLE `縺翫♀縺柿;
+DROP TABLE `鮴夜セ夜セ冒;
+DROP TABLE `鮴鈴セ鈴セ輿;
+DROP TABLE `鮴樣セ樣セ杼;
+DROP TABLE `鮴。鮴。鮴。`;
+DROP TABLE `鮴「鮴「鮴「`;
diff --git a/mysql-test/suite/jp/t/jp_enum_sjis.test b/mysql-test/suite/jp/t/jp_enum_sjis.test
new file mode 100755
index 00000000000..2ea1bf320e0
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_enum_sjis.test
@@ -0,0 +1,153 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+#drop table if exists t1;
+--enable_warnings
+
+#
+# Test ENUM values with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` ENUM('ア','イ','ウ'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` ENUM('あ','い','う'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` ENUM('ソ','十','表'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` ENUM('ア','イ','ウ'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` ENUM('あ','い','う'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` ENUM('ソ','十','表'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` ENUM('ア','イ','ウ'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` ENUM('あ','い','う'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` ENUM('ソ','十','表'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` ENUM('ア','イ','ウ'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` ENUM('あ','い','う'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` ENUM('ソ','十','表'), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('ア'),('イ'),('ウ');
+INSERT INTO `T2` VALUES ('あ'),('い'),('う');
+INSERT INTO `T3` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T4` VALUES ('ア'),('イ'),('ウ');
+INSERT INTO `T5` VALUES ('あ'),('い'),('う');
+INSERT INTO `T6` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T7` VALUES ('ア'),('イ'),('ウ');
+INSERT INTO `T8` VALUES ('あ'),('い'),('う');
+INSERT INTO `T9` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T10` VALUES ('ア'),('イ'),('ウ');
+INSERT INTO `T11` VALUES ('あ'),('い'),('う');
+INSERT INTO `T12` VALUES ('ソ'),('十'),('表');
+
+SELECT * FROM `T1`;
+SELECT * FROM `T2`;
+SELECT * FROM `T3`;
+SELECT * FROM `T4`;
+SELECT * FROM `T5`;
+SELECT * FROM `T6`;
+SELECT * FROM `T7`;
+SELECT * FROM `T8`;
+SELECT * FROM `T9`;
+SELECT * FROM `T10`;
+SELECT * FROM `T11`;
+SELECT * FROM `T12`;
+
+SHOW CREATE TABLE `T1`;
+SHOW CREATE TABLE `T2`;
+SHOW CREATE TABLE `T3`;
+SHOW CREATE TABLE `T4`;
+SHOW CREATE TABLE `T5`;
+SHOW CREATE TABLE `T6`;
+SHOW CREATE TABLE `T7`;
+SHOW CREATE TABLE `T8`;
+SHOW CREATE TABLE `T9`;
+SHOW CREATE TABLE `T10`;
+SHOW CREATE TABLE `T11`;
+SHOW CREATE TABLE `T12`;
+
+DESC `T1`;
+DESC `T2`;
+DESC `T3`;
+DESC `T4`;
+DESC `T5`;
+DESC `T6`;
+DESC `T7`;
+DESC `T8`;
+DESC `T9`;
+DESC `T10`;
+DESC `T11`;
+DESC `T12`;
+
+#
+# Test problem with enum values after the colum with NOT NULL restriction
+#
+
+ALTER TABLE `T1` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T2` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T3` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T4` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T5` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T6` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T7` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T8` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T9` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T10` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T11` ADD `C2` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `T12` ADD `C2` CHAR(1) NOT NULL FIRST;
+
+SHOW CREATE TABLE `T1`;
+SHOW CREATE TABLE `T2`;
+SHOW CREATE TABLE `T3`;
+SHOW CREATE TABLE `T4`;
+SHOW CREATE TABLE `T5`;
+SHOW CREATE TABLE `T6`;
+SHOW CREATE TABLE `T7`;
+SHOW CREATE TABLE `T8`;
+SHOW CREATE TABLE `T9`;
+SHOW CREATE TABLE `T10`;
+SHOW CREATE TABLE `T11`;
+SHOW CREATE TABLE `T12`;
+
+#
+# Test to distinguish 0x9353 and 0x9373
+# bug #6206 need to be fixed
+
+#CREATE TABLE t1(c1 enum('鉄','都')) default character set = sjis;
+#INSERT INTO t1 VALUES('鉄'),('都');
+#SELECT * FROM t1 WHERE c1 LIKE '鉄';
+#DROP TABLE t1;
+
+DESC `T1`;
+DESC `T2`;
+DESC `T3`;
+DESC `T4`;
+DESC `T5`;
+DESC `T6`;
+DESC `T7`;
+DESC `T8`;
+DESC `T9`;
+DESC `T10`;
+DESC `T11`;
+DESC `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_enum_ucs2.test b/mysql-test/suite/jp/t/jp_enum_ucs2.test
new file mode 100755
index 00000000000..2239ebab478
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_enum_ucs2.test
@@ -0,0 +1,149 @@
+--source include/have_ucs2.inc
+
+# half-with kana is not handled correctly in 4.1
+# because of bug #5174
+# It will be fixed in 5.0
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test ENUM values with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」イ` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」エ` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」オ` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」キ` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」ク` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ'),('常ン'),('常゙');
+
+SELECT * FROM `」ヤ」ア`;
+SELECT * FROM `」ヤ」イ`;
+SELECT * FROM `」ヤ」ウ`;
+SELECT * FROM `」ヤ」エ`;
+SELECT * FROM `」ヤ」オ`;
+SELECT * FROM `」ヤ」カ`;
+SELECT * FROM `」ヤ」キ`;
+SELECT * FROM `」ヤ」ク`;
+SELECT * FROM `」ヤ」ケ`;
+SELECT * FROM `」ヤ」ア」ー`;
+SELECT * FROM `」ヤ」ア」ア`;
+SELECT * FROM `」ヤ」ア」イ`;
+
+SHOW CREATE TABLE `」ヤ」ア`;
+SHOW CREATE TABLE `」ヤ」イ`;
+SHOW CREATE TABLE `」ヤ」ウ`;
+SHOW CREATE TABLE `」ヤ」エ`;
+SHOW CREATE TABLE `」ヤ」オ`;
+SHOW CREATE TABLE `」ヤ」カ`;
+SHOW CREATE TABLE `」ヤ」キ`;
+SHOW CREATE TABLE `」ヤ」ク`;
+SHOW CREATE TABLE `」ヤ」ケ`;
+SHOW CREATE TABLE `」ヤ」ア」ー`;
+SHOW CREATE TABLE `」ヤ」ア」ア`;
+SHOW CREATE TABLE `」ヤ」ア」イ`;
+
+DESC `」ヤ」ア`;
+DESC `」ヤ」イ`;
+DESC `」ヤ」ウ`;
+DESC `」ヤ」エ`;
+DESC `」ヤ」オ`;
+DESC `」ヤ」カ`;
+DESC `」ヤ」キ`;
+DESC `」ヤ」ク`;
+DESC `」ヤ」ケ`;
+DESC `」ヤ」ア」ー`;
+DESC `」ヤ」ア」ア`;
+DESC `」ヤ」ア」イ`;
+
+#
+# Test problem with enum values after the colum with NOT NULL restriction
+# Cannot test until the bug#7302 is fixed
+
+#ALTER TABLE `」ヤ」ア` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」イ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」ウ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」エ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」オ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」カ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」キ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」ク` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」ケ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」ア」ー` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」ア」ア` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+#ALTER TABLE `」ヤ」ア」イ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+
+#SHOW CREATE TABLE `」ヤ」ア`;
+#SHOW CREATE TABLE `」ヤ」イ`;
+#SHOW CREATE TABLE `」ヤ」ウ`;
+#SHOW CREATE TABLE `」ヤ」エ`;
+#SHOW CREATE TABLE `」ヤ」オ`;
+#SHOW CREATE TABLE `」ヤ」カ`;
+#SHOW CREATE TABLE `」ヤ」キ`;
+#SHOW CREATE TABLE `」ヤ」ク`;
+#SHOW CREATE TABLE `」ヤ」ケ`;
+#SHOW CREATE TABLE `」ヤ」ア」ー`;
+#SHOW CREATE TABLE `」ヤ」ア」ア`;
+#SHOW CREATE TABLE `」ヤ」ア」イ`;
+
+#DESC `」ヤ」ア`;
+#DESC `」ヤ」イ`;
+#DESC `」ヤ」ウ`;
+#DESC `」ヤ」エ`;
+#DESC `」ヤ」オ`;
+#DESC `」ヤ」カ`;
+#DESC `」ヤ」キ`;
+#DESC `」ヤ」ク`;
+#DESC `」ヤ」ケ`;
+#DESC `」ヤ」ア」ー`;
+#DESC `」ヤ」ア」ア`;
+#DESC `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_enum_ujis.test b/mysql-test/suite/jp/t/jp_enum_ujis.test
new file mode 100755
index 00000000000..da41165aad0
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_enum_ujis.test
@@ -0,0 +1,144 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test ENUM values with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` ENUM('竺','軸','宍'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` ENUM('、「','、、','、ヲ'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` ENUM('常ワ','常ン','常゙'), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」イ` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」エ` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」オ` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」キ` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」ク` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺'),('軸'),('宍');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「'),('、、'),('、ヲ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ'),('常ン'),('常゙');
+
+SELECT * FROM `」ヤ」ア`;
+SELECT * FROM `」ヤ」イ`;
+SELECT * FROM `」ヤ」ウ`;
+SELECT * FROM `」ヤ」エ`;
+SELECT * FROM `」ヤ」オ`;
+SELECT * FROM `」ヤ」カ`;
+SELECT * FROM `」ヤ」キ`;
+SELECT * FROM `」ヤ」ク`;
+SELECT * FROM `」ヤ」ケ`;
+SELECT * FROM `」ヤ」ア」ー`;
+SELECT * FROM `」ヤ」ア」ア`;
+SELECT * FROM `」ヤ」ア」イ`;
+
+SHOW CREATE TABLE `」ヤ」ア`;
+SHOW CREATE TABLE `」ヤ」イ`;
+SHOW CREATE TABLE `」ヤ」ウ`;
+SHOW CREATE TABLE `」ヤ」エ`;
+SHOW CREATE TABLE `」ヤ」オ`;
+SHOW CREATE TABLE `」ヤ」カ`;
+SHOW CREATE TABLE `」ヤ」キ`;
+SHOW CREATE TABLE `」ヤ」ク`;
+SHOW CREATE TABLE `」ヤ」ケ`;
+SHOW CREATE TABLE `」ヤ」ア」ー`;
+SHOW CREATE TABLE `」ヤ」ア」ア`;
+SHOW CREATE TABLE `」ヤ」ア」イ`;
+
+DESC `」ヤ」ア`;
+DESC `」ヤ」イ`;
+DESC `」ヤ」ウ`;
+DESC `」ヤ」エ`;
+DESC `」ヤ」オ`;
+DESC `」ヤ」カ`;
+DESC `」ヤ」キ`;
+DESC `」ヤ」ク`;
+DESC `」ヤ」ケ`;
+DESC `」ヤ」ア」ー`;
+DESC `」ヤ」ア」ア`;
+DESC `」ヤ」ア」イ`;
+
+#
+# Test problem with enum values after the colum with NOT NULL restriction
+#
+
+ALTER TABLE `」ヤ」ア` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」イ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ウ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」エ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」オ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」カ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」キ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ク` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ケ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ア」ー` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ア」ア` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+ALTER TABLE `」ヤ」ア」イ` ADD `」テ」イ` CHAR(1) NOT NULL FIRST;
+
+SHOW CREATE TABLE `」ヤ」ア`;
+SHOW CREATE TABLE `」ヤ」イ`;
+SHOW CREATE TABLE `」ヤ」ウ`;
+SHOW CREATE TABLE `」ヤ」エ`;
+SHOW CREATE TABLE `」ヤ」オ`;
+SHOW CREATE TABLE `」ヤ」カ`;
+SHOW CREATE TABLE `」ヤ」キ`;
+SHOW CREATE TABLE `」ヤ」ク`;
+SHOW CREATE TABLE `」ヤ」ケ`;
+SHOW CREATE TABLE `」ヤ」ア」ー`;
+SHOW CREATE TABLE `」ヤ」ア」ア`;
+SHOW CREATE TABLE `」ヤ」ア」イ`;
+
+DESC `」ヤ」ア`;
+DESC `」ヤ」イ`;
+DESC `」ヤ」ウ`;
+DESC `」ヤ」エ`;
+DESC `」ヤ」オ`;
+DESC `」ヤ」カ`;
+DESC `」ヤ」キ`;
+DESC `」ヤ」ク`;
+DESC `」ヤ」ケ`;
+DESC `」ヤ」ア」ー`;
+DESC `」ヤ」ア」ア`;
+DESC `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_enum_utf8.test b/mysql-test/suite/jp/t/jp_enum_utf8.test
new file mode 100755
index 00000000000..4ce3576b604
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_enum_utf8.test
@@ -0,0 +1,142 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test ENUM values with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 ENUM('スア','スイ','スウ'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 ENUM('縺','縺','縺'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 ENUM('鮴','鮴','鮴'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 ENUM('スア','スイ','スウ'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 ENUM('縺','縺','縺'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 ENUM('鮴','鮴','鮴'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 ENUM('スア','スイ','スウ'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 ENUM('縺','縺','縺'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 ENUM('鮴','鮴','鮴'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 ENUM('スア','スイ','スウ'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 ENUM('縺','縺','縺'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 ENUM('鮴','鮴','鮴'), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スア'),('スイ'),('スウ');
+INSERT INTO `シエシ蛋 VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ伝 VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ覗 VALUES ('スア'),('スイ'),('スウ');
+INSERT INTO `シエシ描 VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ冒 VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ輿 VALUES ('スア'),('スイ'),('スウ');
+INSERT INTO `シエシ倭 VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ兪 VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ托シ秦 VALUES ('スア'),('スイ'),('スウ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴'),('鮴'),('鮴');
+
+SELECT * FROM `シエシ疏;
+SELECT * FROM `シエシ蛋;
+SELECT * FROM `シエシ伝;
+SELECT * FROM `シエシ覗;
+SELECT * FROM `シエシ描;
+SELECT * FROM `シエシ冒;
+SELECT * FROM `シエシ輿;
+SELECT * FROM `シエシ倭;
+SELECT * FROM `シエシ兪;
+SELECT * FROM `シエシ托シ秦;
+SELECT * FROM `シエシ托シ疏;
+SELECT * FROM `シエシ托シ蛋;
+
+SHOW CREATE TABLE `シエシ疏;
+SHOW CREATE TABLE `シエシ蛋;
+SHOW CREATE TABLE `シエシ伝;
+SHOW CREATE TABLE `シエシ覗;
+SHOW CREATE TABLE `シエシ描;
+SHOW CREATE TABLE `シエシ冒;
+SHOW CREATE TABLE `シエシ輿;
+SHOW CREATE TABLE `シエシ倭;
+SHOW CREATE TABLE `シエシ兪;
+SHOW CREATE TABLE `シエシ托シ秦;
+SHOW CREATE TABLE `シエシ托シ疏;
+SHOW CREATE TABLE `シエシ托シ蛋;
+
+DESC `シエシ疏;
+DESC `シエシ蛋;
+DESC `シエシ伝;
+DESC `シエシ覗;
+DESC `シエシ描;
+DESC `シエシ冒;
+DESC `シエシ輿;
+DESC `シエシ倭;
+DESC `シエシ兪;
+DESC `シエシ托シ秦;
+DESC `シエシ托シ疏;
+DESC `シエシ托シ蛋;
+
+#
+# Test problem with enum values after the colum with NOT NULL restriction
+#
+
+ALTER TABLE `シエシ疏 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ蛋 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ伝 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ覗 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ描 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ冒 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ輿 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ倭 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ兪 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ托シ秦 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ托シ疏 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+ALTER TABLE `シエシ托シ蛋 ADD `シ」シ蛋 CHAR(1) NOT NULL FIRST;
+
+SHOW CREATE TABLE `シエシ疏;
+SHOW CREATE TABLE `シエシ蛋;
+SHOW CREATE TABLE `シエシ伝;
+SHOW CREATE TABLE `シエシ覗;
+SHOW CREATE TABLE `シエシ描;
+SHOW CREATE TABLE `シエシ冒;
+SHOW CREATE TABLE `シエシ輿;
+SHOW CREATE TABLE `シエシ倭;
+SHOW CREATE TABLE `シエシ兪;
+SHOW CREATE TABLE `シエシ托シ秦;
+SHOW CREATE TABLE `シエシ托シ疏;
+SHOW CREATE TABLE `シエシ托シ蛋;
+
+DESC `シエシ疏;
+DESC `シエシ蛋;
+DESC `シエシ伝;
+DESC `シエシ覗;
+DESC `シエシ描;
+DESC `シエシ冒;
+DESC `シエシ輿;
+DESC `シエシ倭;
+DESC `シエシ兪;
+DESC `シエシ托シ秦;
+DESC `シエシ托シ疏;
+DESC `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_insert_sjis.test b/mysql-test/suite/jp/t/jp_insert_sjis.test
new file mode 100755
index 00000000000..0266ad1eaca
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_insert_sjis.test
@@ -0,0 +1,354 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test INSERT() function with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+
+#InnoDB
+SELECT INSERT(`C1`,1,1,'カ') FROM `T1`;
+SELECT INSERT(`C1`,1,2,'カキ') FROM `T1`;
+SELECT INSERT(`C1`,1,3,'カキク') FROM `T1`;
+SELECT INSERT(`C1`,1,4,'カキクケ') FROM `T1`;
+SELECT INSERT(`C1`,1,5,'カキクケコ') FROM `T1`;
+SELECT INSERT(`C1`,2,1,'キ') FROM `T1`;
+SELECT INSERT(`C1`,2,2,'キク') FROM `T1`;
+SELECT INSERT(`C1`,2,3,'キクケ') FROM `T1`;
+SELECT INSERT(`C1`,2,4,'キクケコ') FROM `T1`;
+SELECT INSERT(`C1`,3,1,'ク') FROM `T1`;
+SELECT INSERT(`C1`,3,2,'クケ') FROM `T1`;
+SELECT INSERT(`C1`,3,3,'クケコ') FROM `T1`;
+SELECT INSERT(`C1`,4,1,'ケ') FROM `T1`;
+SELECT INSERT(`C1`,4,2,'ケコ') FROM `T1`;
+SELECT INSERT(`C1`,5,1,'コ') FROM `T1`;
+SELECT INSERT(`C1`,1,1,' ') FROM `T1`;
+SELECT INSERT(`C1`,1,2,' ') FROM `T1`;
+SELECT INSERT(`C1`,1,3,' ') FROM `T1`;
+SELECT INSERT(`C1`,1,4,' ') FROM `T1`;
+SELECT INSERT(`C1`,1,5,' ') FROM `T1`;
+SELECT INSERT(`C1`,2,1,' ') FROM `T1`;
+SELECT INSERT(`C1`,2,2,' ') FROM `T1`;
+SELECT INSERT(`C1`,2,3,' ') FROM `T1`;
+SELECT INSERT(`C1`,2,4,' ') FROM `T1`;
+SELECT INSERT(`C1`,3,1,' ') FROM `T1`;
+SELECT INSERT(`C1`,3,2,' ') FROM `T1`;
+SELECT INSERT(`C1`,3,3,' ') FROM `T1`;
+SELECT INSERT(`C1`,4,1,' ') FROM `T1`;
+SELECT INSERT(`C1`,4,2,' ') FROM `T1`;
+SELECT INSERT(`C1`,5,1,' ') FROM `T1`;
+SELECT INSERT(`C1`,1,1,'か') FROM `T2`;
+SELECT INSERT(`C1`,1,2,'かき') FROM `T2`;
+SELECT INSERT(`C1`,1,3,'かきく') FROM `T2`;
+SELECT INSERT(`C1`,1,4,'かきくけ') FROM `T2`;
+SELECT INSERT(`C1`,1,5,'かきくけこ') FROM `T2`;
+SELECT INSERT(`C1`,2,1,'き') FROM `T2`;
+SELECT INSERT(`C1`,2,2,'きく') FROM `T2`;
+SELECT INSERT(`C1`,2,3,'きくけ') FROM `T2`;
+SELECT INSERT(`C1`,2,4,'きくけこ') FROM `T2`;
+SELECT INSERT(`C1`,3,1,'く') FROM `T2`;
+SELECT INSERT(`C1`,3,2,'くけ') FROM `T2`;
+SELECT INSERT(`C1`,3,3,'くけこ') FROM `T2`;
+SELECT INSERT(`C1`,4,1,'け') FROM `T2`;
+SELECT INSERT(`C1`,4,2,'けこ') FROM `T2`;
+SELECT INSERT(`C1`,5,1,'こ') FROM `T2`;
+SELECT INSERT(`C1`,1,1,' ') FROM `T2`;
+SELECT INSERT(`C1`,1,2,'  ') FROM `T2`;
+SELECT INSERT(`C1`,1,3,'   ') FROM `T2`;
+SELECT INSERT(`C1`,1,4,'    ') FROM `T2`;
+SELECT INSERT(`C1`,1,5,'     ') FROM `T2`;
+SELECT INSERT(`C1`,2,1,' ') FROM `T2`;
+SELECT INSERT(`C1`,2,2,'  ') FROM `T2`;
+SELECT INSERT(`C1`,2,3,'   ') FROM `T2`;
+SELECT INSERT(`C1`,2,4,'    ') FROM `T2`;
+SELECT INSERT(`C1`,3,1,' ') FROM `T2`;
+SELECT INSERT(`C1`,3,2,'  ') FROM `T2`;
+SELECT INSERT(`C1`,3,3,'   ') FROM `T2`;
+SELECT INSERT(`C1`,4,1,' ') FROM `T2`;
+SELECT INSERT(`C1`,4,2,'  ') FROM `T2`;
+SELECT INSERT(`C1`,5,1,' ') FROM `T2`;
+SELECT INSERT(`C1`,1,1,'能') FROM `T3`;
+SELECT INSERT(`C1`,1,2,'能能' ) FROM `T3`;
+SELECT INSERT(`C1`,1,3,'能能能' ) FROM `T3`;
+SELECT INSERT(`C1`,1,4,'能能能能' ) FROM `T3`;
+SELECT INSERT(`C1`,1,5,'能能能能能' ) FROM `T3`;
+SELECT INSERT(`C1`,2,1,'能') FROM `T3`;
+SELECT INSERT(`C1`,2,2,'能能' ) FROM `T3`;
+SELECT INSERT(`C1`,2,3,'能能能' ) FROM `T3`;
+SELECT INSERT(`C1`,2,4,'能能能能' ) FROM `T3`;
+SELECT INSERT(`C1`,3,1,'能') FROM `T3`;
+SELECT INSERT(`C1`,3,2,'能能' ) FROM `T3`;
+SELECT INSERT(`C1`,3,3,'能能能' ) FROM `T3`;
+SELECT INSERT(`C1`,4,1,'能') FROM `T3`;
+SELECT INSERT(`C1`,4,2,'能能' ) FROM `T3`;
+SELECT INSERT(`C1`,5,1,'能') FROM `T3`;
+
+#MyISAM
+SELECT INSERT(`C1`,1,1,'カ') FROM `T4`;
+SELECT INSERT(`C1`,1,2,'カキ') FROM `T4`;
+SELECT INSERT(`C1`,1,3,'カキク') FROM `T4`;
+SELECT INSERT(`C1`,1,4,'カキクケ') FROM `T4`;
+SELECT INSERT(`C1`,1,5,'カキクケコ') FROM `T4`;
+SELECT INSERT(`C1`,2,1,'キ') FROM `T4`;
+SELECT INSERT(`C1`,2,2,'キク') FROM `T4`;
+SELECT INSERT(`C1`,2,3,'キクケ') FROM `T4`;
+SELECT INSERT(`C1`,2,4,'キクケコ') FROM `T4`;
+SELECT INSERT(`C1`,3,1,'ク') FROM `T4`;
+SELECT INSERT(`C1`,3,2,'クケ') FROM `T4`;
+SELECT INSERT(`C1`,3,3,'クケコ') FROM `T4`;
+SELECT INSERT(`C1`,4,1,'ケ') FROM `T4`;
+SELECT INSERT(`C1`,4,2,'ケコ') FROM `T4`;
+SELECT INSERT(`C1`,5,1,'コ') FROM `T4`;
+SELECT INSERT(`C1`,1,1,' ') FROM `T4`;
+SELECT INSERT(`C1`,1,2,' ') FROM `T4`;
+SELECT INSERT(`C1`,1,3,' ') FROM `T4`;
+SELECT INSERT(`C1`,1,4,' ') FROM `T4`;
+SELECT INSERT(`C1`,1,5,' ') FROM `T4`;
+SELECT INSERT(`C1`,2,1,' ') FROM `T4`;
+SELECT INSERT(`C1`,2,2,' ') FROM `T4`;
+SELECT INSERT(`C1`,2,3,' ') FROM `T4`;
+SELECT INSERT(`C1`,2,4,' ') FROM `T4`;
+SELECT INSERT(`C1`,3,1,' ') FROM `T4`;
+SELECT INSERT(`C1`,3,2,' ') FROM `T4`;
+SELECT INSERT(`C1`,3,3,' ') FROM `T4`;
+SELECT INSERT(`C1`,4,1,' ') FROM `T4`;
+SELECT INSERT(`C1`,4,2,' ') FROM `T4`;
+SELECT INSERT(`C1`,5,1,' ') FROM `T4`;
+SELECT INSERT(`C1`,1,1,'か') FROM `T5`;
+SELECT INSERT(`C1`,1,2,'かき') FROM `T5`;
+SELECT INSERT(`C1`,1,3,'かきく') FROM `T5`;
+SELECT INSERT(`C1`,1,4,'かきくけ') FROM `T5`;
+SELECT INSERT(`C1`,1,5,'かきくけこ') FROM `T5`;
+SELECT INSERT(`C1`,2,1,'き') FROM `T5`;
+SELECT INSERT(`C1`,2,2,'きく') FROM `T5`;
+SELECT INSERT(`C1`,2,3,'きくけ') FROM `T5`;
+SELECT INSERT(`C1`,2,4,'きくけこ') FROM `T5`;
+SELECT INSERT(`C1`,3,1,'く') FROM `T5`;
+SELECT INSERT(`C1`,3,2,'くけ') FROM `T5`;
+SELECT INSERT(`C1`,3,3,'くけこ') FROM `T5`;
+SELECT INSERT(`C1`,4,1,'け') FROM `T5`;
+SELECT INSERT(`C1`,4,2,'けこ') FROM `T5`;
+SELECT INSERT(`C1`,5,1,'こ') FROM `T5`;
+SELECT INSERT(`C1`,1,1,' ') FROM `T5`;
+SELECT INSERT(`C1`,1,2,'  ') FROM `T5`;
+SELECT INSERT(`C1`,1,3,'   ') FROM `T5`;
+SELECT INSERT(`C1`,1,4,'    ') FROM `T5`;
+SELECT INSERT(`C1`,1,5,'     ') FROM `T5`;
+SELECT INSERT(`C1`,2,1,' ') FROM `T5`;
+SELECT INSERT(`C1`,2,2,'  ') FROM `T5`;
+SELECT INSERT(`C1`,2,3,'   ') FROM `T5`;
+SELECT INSERT(`C1`,2,4,'    ') FROM `T5`;
+SELECT INSERT(`C1`,3,1,' ') FROM `T5`;
+SELECT INSERT(`C1`,3,2,'  ') FROM `T5`;
+SELECT INSERT(`C1`,3,3,'   ') FROM `T5`;
+SELECT INSERT(`C1`,4,1,' ') FROM `T5`;
+SELECT INSERT(`C1`,4,2,'  ') FROM `T5`;
+SELECT INSERT(`C1`,5,1,' ') FROM `T5`;
+SELECT INSERT(`C1`,1,1,'能') FROM `T6`;
+SELECT INSERT(`C1`,1,2,'能能' ) FROM `T6`;
+SELECT INSERT(`C1`,1,3,'能能能' ) FROM `T6`;
+SELECT INSERT(`C1`,1,4,'能能能能' ) FROM `T6`;
+SELECT INSERT(`C1`,1,5,'能能能能能' ) FROM `T6`;
+SELECT INSERT(`C1`,2,1,'能') FROM `T6`;
+SELECT INSERT(`C1`,2,2,'能能') FROM `T6`;
+SELECT INSERT(`C1`,2,3,'能能能' ) FROM `T6`;
+SELECT INSERT(`C1`,2,4,'能能能能' ) FROM `T6`;
+SELECT INSERT(`C1`,3,1,'能') FROM `T6`;
+SELECT INSERT(`C1`,3,2,'能能' ) FROM `T6`;
+SELECT INSERT(`C1`,3,3,'能能能' ) FROM `T6`;
+SELECT INSERT(`C1`,4,1,'能') FROM `T6`;
+SELECT INSERT(`C1`,4,2,'能能' ) FROM `T6`;
+SELECT INSERT(`C1`,5,1,'能') FROM `T6`;
+
+#HEAP
+SELECT INSERT(`C1`,1,1,'カ') FROM `T7`;
+SELECT INSERT(`C1`,1,2,'カキ') FROM `T7`;
+SELECT INSERT(`C1`,1,3,'カキク') FROM `T7`;
+SELECT INSERT(`C1`,1,4,'カキクケ') FROM `T7`;
+SELECT INSERT(`C1`,1,5,'カキクケコ') FROM `T7`;
+SELECT INSERT(`C1`,2,1,'キ') FROM `T7`;
+SELECT INSERT(`C1`,2,2,'キク') FROM `T7`;
+SELECT INSERT(`C1`,2,3,'キクケ') FROM `T7`;
+SELECT INSERT(`C1`,2,4,'キクケコ') FROM `T7`;
+SELECT INSERT(`C1`,3,1,'ク') FROM `T7`;
+SELECT INSERT(`C1`,3,2,'クケ') FROM `T7`;
+SELECT INSERT(`C1`,3,3,'クケコ') FROM `T7`;
+SELECT INSERT(`C1`,4,1,'ケ') FROM `T7`;
+SELECT INSERT(`C1`,4,2,'ケコ') FROM `T7`;
+SELECT INSERT(`C1`,5,1,'コ') FROM `T7`;
+SELECT INSERT(`C1`,1,1,' ') FROM `T7`;
+SELECT INSERT(`C1`,1,2,' ') FROM `T7`;
+SELECT INSERT(`C1`,1,3,' ') FROM `T7`;
+SELECT INSERT(`C1`,1,4,' ') FROM `T7`;
+SELECT INSERT(`C1`,1,5,' ') FROM `T7`;
+SELECT INSERT(`C1`,2,1,' ') FROM `T7`;
+SELECT INSERT(`C1`,2,2,' ') FROM `T7`;
+SELECT INSERT(`C1`,2,3,' ') FROM `T7`;
+SELECT INSERT(`C1`,2,4,' ') FROM `T7`;
+SELECT INSERT(`C1`,3,1,' ') FROM `T7`;
+SELECT INSERT(`C1`,3,2,' ') FROM `T7`;
+SELECT INSERT(`C1`,3,3,' ') FROM `T7`;
+SELECT INSERT(`C1`,4,1,' ') FROM `T7`;
+SELECT INSERT(`C1`,4,2,' ') FROM `T7`;
+SELECT INSERT(`C1`,5,1,' ') FROM `T7`;
+SELECT INSERT(`C1`,1,1,'か') FROM `T8`;
+SELECT INSERT(`C1`,1,2,'かき') FROM `T8`;
+SELECT INSERT(`C1`,1,3,'かきく') FROM `T8`;
+SELECT INSERT(`C1`,1,4,'かきくけ') FROM `T8`;
+SELECT INSERT(`C1`,1,5,'かきくけこ') FROM `T8`;
+SELECT INSERT(`C1`,2,1,'き') FROM `T8`;
+SELECT INSERT(`C1`,2,2,'きく') FROM `T8`;
+SELECT INSERT(`C1`,2,3,'きくけ') FROM `T8`;
+SELECT INSERT(`C1`,2,4,'きくけこ') FROM `T8`;
+SELECT INSERT(`C1`,3,1,'く') FROM `T8`;
+SELECT INSERT(`C1`,3,2,'くけ') FROM `T8`;
+SELECT INSERT(`C1`,3,3,'くけこ') FROM `T8`;
+SELECT INSERT(`C1`,4,1,'け') FROM `T8`;
+SELECT INSERT(`C1`,4,2,'けこ') FROM `T8`;
+SELECT INSERT(`C1`,5,1,'こ') FROM `T8`;
+SELECT INSERT(`C1`,1,1,' ') FROM `T8`;
+SELECT INSERT(`C1`,1,2,'  ') FROM `T8`;
+SELECT INSERT(`C1`,1,3,'   ') FROM `T8`;
+SELECT INSERT(`C1`,1,4,'    ') FROM `T8`;
+SELECT INSERT(`C1`,1,5,'     ') FROM `T8`;
+SELECT INSERT(`C1`,2,1,' ') FROM `T8`;
+SELECT INSERT(`C1`,2,2,'  ') FROM `T8`;
+SELECT INSERT(`C1`,2,3,'   ') FROM `T8`;
+SELECT INSERT(`C1`,2,4,'    ') FROM `T8`;
+SELECT INSERT(`C1`,3,1,' ') FROM `T8`;
+SELECT INSERT(`C1`,3,2,'  ') FROM `T8`;
+SELECT INSERT(`C1`,3,3,'   ') FROM `T8`;
+SELECT INSERT(`C1`,4,1,' ') FROM `T8`;
+SELECT INSERT(`C1`,4,2,'  ') FROM `T8`;
+SELECT INSERT(`C1`,5,1,' ') FROM `T8`;
+SELECT INSERT(`C1`,1,1,'能') FROM `T9`;
+SELECT INSERT(`C1`,1,2,'能能' ) FROM `T9`;
+SELECT INSERT(`C1`,1,3,'能能能' ) FROM `T9`;
+SELECT INSERT(`C1`,1,4,'能能能能' ) FROM `T9`;
+SELECT INSERT(`C1`,1,5,'能能能能能' ) FROM `T9`;
+SELECT INSERT(`C1`,2,1,'能') FROM `T9`;
+SELECT INSERT(`C1`,2,2,'能能' ) FROM `T9`;
+SELECT INSERT(`C1`,2,3,'能能能' ) FROM `T9`;
+SELECT INSERT(`C1`,2,4,'能能能能' ) FROM `T9`;
+SELECT INSERT(`C1`,3,1,'能') FROM `T9`;
+SELECT INSERT(`C1`,3,2,'能能' ) FROM `T9`;
+SELECT INSERT(`C1`,3,3,'能能能' ) FROM `T9`;
+SELECT INSERT(`C1`,4,1,'能') FROM `T9`;
+SELECT INSERT(`C1`,4,2,'能能' ) FROM `T9`;
+SELECT INSERT(`C1`,5,1,'能') FROM `T9`;
+
+#BDB
+SELECT INSERT(`C1`,1,1,'カ') FROM `T10`;
+SELECT INSERT(`C1`,1,2,'カキ') FROM `T10`;
+SELECT INSERT(`C1`,1,3,'カキク') FROM `T10`;
+SELECT INSERT(`C1`,1,4,'カキクケ') FROM `T10`;
+SELECT INSERT(`C1`,1,5,'カキクケコ') FROM `T10`;
+SELECT INSERT(`C1`,2,1,'キ') FROM `T10`;
+SELECT INSERT(`C1`,2,2,'キク') FROM `T10`;
+SELECT INSERT(`C1`,2,3,'キクケ') FROM `T10`;
+SELECT INSERT(`C1`,2,4,'キクケコ') FROM `T10`;
+SELECT INSERT(`C1`,3,1,'ク') FROM `T10`;
+SELECT INSERT(`C1`,3,2,'クケ') FROM `T10`;
+SELECT INSERT(`C1`,3,3,'クケコ') FROM `T10`;
+SELECT INSERT(`C1`,4,1,'ケ') FROM `T10`;
+SELECT INSERT(`C1`,4,2,'ケコ') FROM `T10`;
+SELECT INSERT(`C1`,5,1,'コ') FROM `T10`;
+SELECT INSERT(`C1`,1,1,'か') FROM `T11`;
+SELECT INSERT(`C1`,1,2,'かき') FROM `T11`;
+SELECT INSERT(`C1`,1,3,'かきく') FROM `T11`;
+SELECT INSERT(`C1`,1,4,'かきくけ') FROM `T11`;
+SELECT INSERT(`C1`,1,5,'かきくけこ') FROM `T11`;
+SELECT INSERT(`C1`,2,1,'き') FROM `T11`;
+SELECT INSERT(`C1`,2,2,'きく') FROM `T11`;
+SELECT INSERT(`C1`,2,3,'きくけ') FROM `T11`;
+SELECT INSERT(`C1`,2,4,'きくけこ') FROM `T11`;
+SELECT INSERT(`C1`,3,1,'く') FROM `T11`;
+SELECT INSERT(`C1`,3,2,'くけ') FROM `T11`;
+SELECT INSERT(`C1`,3,3,'くけこ') FROM `T11`;
+SELECT INSERT(`C1`,4,1,'け') FROM `T11`;
+SELECT INSERT(`C1`,4,2,'けこ') FROM `T11`;
+SELECT INSERT(`C1`,5,1,'こ') FROM `T11`;
+SELECT INSERT(`C1`,1,1,' ') FROM `T11`;
+SELECT INSERT(`C1`,1,2,'  ') FROM `T11`;
+SELECT INSERT(`C1`,1,3,'   ') FROM `T11`;
+SELECT INSERT(`C1`,1,4,'    ') FROM `T11`;
+SELECT INSERT(`C1`,1,5,'     ') FROM `T11`;
+SELECT INSERT(`C1`,2,1,' ') FROM `T11`;
+SELECT INSERT(`C1`,2,2,'  ') FROM `T11`;
+SELECT INSERT(`C1`,2,3,'   ') FROM `T11`;
+SELECT INSERT(`C1`,2,4,'    ') FROM `T11`;
+SELECT INSERT(`C1`,3,1,' ') FROM `T11`;
+SELECT INSERT(`C1`,3,2,'  ') FROM `T11`;
+SELECT INSERT(`C1`,3,3,'   ') FROM `T11`;
+SELECT INSERT(`C1`,4,1,' ') FROM `T11`;
+SELECT INSERT(`C1`,4,2,'  ') FROM `T11`;
+SELECT INSERT(`C1`,5,1,' ') FROM `T11`;
+SELECT INSERT(`C1`,1,1,'能') FROM `T12`;
+SELECT INSERT(`C1`,1,2,'能能') FROM `T12`;
+SELECT INSERT(`C1`,1,3,'能能能') FROM `T12`;
+SELECT INSERT(`C1`,1,4,'能能能能') FROM `T12`;
+SELECT INSERT(`C1`,1,5,'能能能能能') FROM `T12`;
+SELECT INSERT(`C1`,2,1,'能') FROM `T12`;
+SELECT INSERT(`C1`,2,2,'能能') FROM `T12`;
+SELECT INSERT(`C1`,2,3,'能能能') FROM `T12`;
+SELECT INSERT(`C1`,2,4,'能能能能') FROM `T12`;
+SELECT INSERT(`C1`,3,1,'能') FROM `T12`;
+SELECT INSERT(`C1`,3,2,'能能') FROM `T12`;
+SELECT INSERT(`C1`,3,3,'能能能') FROM `T12`;
+SELECT INSERT(`C1`,4,1,'能') FROM `T12`;
+SELECT INSERT(`C1`,4,2,'能能') FROM `T12`;
+SELECT INSERT(`C1`,5,1,'能') FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_insert_ucs2.test b/mysql-test/suite/jp/t/jp_insert_ucs2.test
new file mode 100755
index 00000000000..9b0a02e57d8
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_insert_ucs2.test
@@ -0,0 +1,356 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test INSERT() function with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,2,2,'床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,2,2,'床。床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」カ`;
+
+#HEAP
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,2,2,'床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ケ`;
+
+#BDB
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,1,2,'床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,2,2,'床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,3,2,'床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,4,2,'床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_insert_ujis.test b/mysql-test/suite/jp/t/jp_insert_ujis.test
new file mode 100755
index 00000000000..7b6d2838386
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_insert_ujis.test
@@ -0,0 +1,356 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test INSERT() function with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+SET collation_connection = ujis_japanese_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」ア`;
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」イ`;
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,2,2,'床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」ウ`;
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」エ`;
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」オ`;
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,2,2,'床。床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」カ`;
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」カ`;
+
+#HEAP
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,2,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,3,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,4,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,5,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,2,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,3,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,2,4,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,2,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,3,3,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,4,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,4,2,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,5,1,' ') FROM `」ヤ」キ`;
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」ク`;
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,1,2,'床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,2,2,'床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,3,2,'床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,4,2,'床。床。' ) FROM `」ヤ」ケ`;
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ケ`;
+
+#BDB
+SELECT INSERT(`」テ」ア`,1,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,2,'叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,4,'叱叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,5,'叱叱叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,2,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,2,2,'叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,2,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,2,4,'叱叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,3,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,3,2,'叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,3,3,'叱叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,4,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,4,2,'叱叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,5,1,'叱') FROM `」ヤ」ア」ー`;
+SELECT INSERT(`」テ」ア`,1,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,5,'、ォ、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,4,'、ォ、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,3,'、ォ、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,4,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,4,2,'、ォ、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,5,1,'、ォ') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,2,'。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,4,'。。。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,5,'。。。。。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,2,'。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,2,4,'。。。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,2,'。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,3,3,'。。。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,4,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,4,2,'。。。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,5,1,'。。') FROM `」ヤ」ア」ア`;
+SELECT INSERT(`」テ」ア`,1,1,'床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,1,2,'床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,1,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,1,4,'床。床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,1,5,'床。床。床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,2,1,'床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,2,2,'床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,2,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,2,4,'床。床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,3,1,'床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,3,2,'床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,3,3,'床。床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,4,1,'床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,4,2,'床。床。') FROM `」ヤ」ア」イ`;
+SELECT INSERT(`」テ」ア`,5,1,'床。') FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_insert_utf8.test b/mysql-test/suite/jp/t/jp_insert_utf8.test
new file mode 100755
index 00000000000..ef6acb90063
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_insert_utf8.test
@@ -0,0 +1,353 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test INSERT() function with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+
+#InnoDB
+SELECT INSERT(`シ」シ疏,1,1,'スカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,2,'スカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,3,'スカスカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,4,'スカスカスカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,2,1,'スカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,2,2,'スカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,2,3,'スカスカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,2,4,'スカスカスカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,3,1,'スカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,3,2,'スカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,3,3,'スカスカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,4,1,'スカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,4,2,'スカスカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,5,1,'スカ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,1,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,2,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,3,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,4,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,5,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,2,1,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,2,2,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,2,3,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,2,4,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,3,1,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,3,2,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,3,3,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,4,1,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,4,2,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,5,1,' ') FROM `シエシ疏;
+SELECT INSERT(`シ」シ疏,1,1,'縺') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,2,'縺九°') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,3,'縺九°縺') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,4,'縺九°縺九°') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,5,'縺九°縺九°縺') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,2,1,'縺') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,2,2,'縺九°') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,2,3,'縺九°縺') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,2,4,'縺九°縺九°') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,3,1,'縺') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,3,2,'縺九°') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,3,3,'縺九°縺') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,4,1,'縺') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,4,2,'縺九°') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,5,1,'縺') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,1,'縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,2,'縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,3,'縲縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,4,'縲縲縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,5,'縲縲縲縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,2,1,'縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,2,2,'縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,2,3,'縲縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,2,4,'縲縲縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,3,1,'縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,3,2,'縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,3,3,'縲縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,4,1,'縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,4,2,'縲縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,5,1,'縲') FROM `シエシ蛋;
+SELECT INSERT(`シ」シ疏,1,1,'荳') FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,1,2,'荳ゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,1,3,'荳ゆクゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,2,1,'荳') FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,2,2,'荳ゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,2,3,'荳ゆクゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,3,1,'荳') FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,3,2,'荳ゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,3,3,'荳ゆクゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,4,1,'荳') FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,4,2,'荳ゆク' ) FROM `シエシ伝;
+SELECT INSERT(`シ」シ疏,5,1,'荳') FROM `シエシ伝;
+
+#MyISAM
+SELECT INSERT(`シ」シ疏,1,1,'スカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,2,'スカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,3,'スカスカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,4,'スカスカスカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,2,1,'スカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,2,2,'スカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,2,3,'スカスカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,2,4,'スカスカスカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,3,1,'スカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,3,2,'スカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,3,3,'スカスカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,4,1,'スカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,4,2,'スカスカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,5,1,'スカ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,1,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,2,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,3,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,4,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,5,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,2,1,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,2,2,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,2,3,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,2,4,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,3,1,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,3,2,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,3,3,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,4,1,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,4,2,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,5,1,' ') FROM `シエシ覗;
+SELECT INSERT(`シ」シ疏,1,1,'縺') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,2,'縺九°') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,3,'縺九°縺') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,4,'縺九°縺九°') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,5,'縺九°縺九°縺') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,2,1,'縺') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,2,2,'縺九°') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,2,3,'縺九°縺') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,2,4,'縺九°縺九°') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,3,1,'縺') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,3,2,'縺九°') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,3,3,'縺九°縺') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,4,1,'縺') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,4,2,'縺九°') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,5,1,'縺') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,1,'縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,2,'縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,3,'縲縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,4,'縲縲縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,5,'縲縲縲縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,2,1,'縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,2,2,'縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,2,3,'縲縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,2,4,'縲縲縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,3,1,'縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,3,2,'縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,3,3,'縲縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,4,1,'縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,4,2,'縲縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,5,1,'縲') FROM `シエシ描;
+SELECT INSERT(`シ」シ疏,1,1,'荳') FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,1,2,'荳ゆク' ) FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,1,3,'荳ゆクゆク' ) FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク' ) FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク' ) FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,2,1,'荳') FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,2,2,'荳ゆク') FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,2,3,'荳ゆクゆク' ) FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク' ) FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,3,1,'荳') FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,3,2,'荳ゆク' ) FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,3,3,'荳ゆクゆク' ) FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,4,1,'荳') FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,4,2,'荳ゆク' ) FROM `シエシ冒;
+SELECT INSERT(`シ」シ疏,5,1,'荳') FROM `シエシ冒;
+
+#HEAP
+SELECT INSERT(`シ」シ疏,1,1,'スカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,2,'スカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,3,'スカスカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,4,'スカスカスカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,2,1,'スカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,2,2,'スカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,2,3,'スカスカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,2,4,'スカスカスカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,3,1,'スカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,3,2,'スカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,3,3,'スカスカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,4,1,'スカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,4,2,'スカスカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,5,1,'スカ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,1,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,2,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,3,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,4,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,5,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,2,1,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,2,2,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,2,3,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,2,4,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,3,1,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,3,2,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,3,3,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,4,1,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,4,2,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,5,1,' ') FROM `シエシ輿;
+SELECT INSERT(`シ」シ疏,1,1,'縺') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,2,'縺九°') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,3,'縺九°縺') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,4,'縺九°縺九°') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,5,'縺九°縺九°縺') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,2,1,'縺') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,2,2,'縺九°') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,2,3,'縺九°縺') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,2,4,'縺九°縺九°') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,3,1,'縺') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,3,2,'縺九°') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,3,3,'縺九°縺') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,4,1,'縺') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,4,2,'縺九°') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,5,1,'縺') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,1,'縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,2,'縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,3,'縲縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,4,'縲縲縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,5,'縲縲縲縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,2,1,'縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,2,2,'縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,2,3,'縲縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,2,4,'縲縲縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,3,1,'縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,3,2,'縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,3,3,'縲縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,4,1,'縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,4,2,'縲縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,5,1,'縲') FROM `シエシ倭;
+SELECT INSERT(`シ」シ疏,1,1,'荳') FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,1,2,'荳ゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,1,3,'荳ゆクゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,2,1,'荳') FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,2,2,'荳ゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,2,3,'荳ゆクゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,3,1,'荳') FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,3,2,'荳ゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,3,3,'荳ゆクゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,4,1,'荳') FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,4,2,'荳ゆク' ) FROM `シエシ兪;
+SELECT INSERT(`シ」シ疏,5,1,'荳') FROM `シエシ兪;
+
+#BDB
+SELECT INSERT(`シ」シ疏,1,1,'スカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,1,2,'スカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,1,3,'スカスカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,1,4,'スカスカスカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,1,5,'スカスカスカスカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,2,1,'スカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,2,2,'スカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,2,3,'スカスカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,2,4,'スカスカスカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,3,1,'スカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,3,2,'スカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,3,3,'スカスカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,4,1,'スカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,4,2,'スカスカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,5,1,'スカ') FROM `シエシ托シ秦;
+SELECT INSERT(`シ」シ疏,1,1,'縺') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,2,'縺九°') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,3,'縺九°縺') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,4,'縺九°縺九°') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,5,'縺九°縺九°縺') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,2,1,'縺') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,2,2,'縺九°') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,2,3,'縺九°縺') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,2,4,'縺九°縺九°') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,3,1,'縺') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,3,2,'縺九°') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,3,3,'縺九°縺') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,4,1,'縺') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,4,2,'縺九°') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,5,1,'縺') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,1,'縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,2,'縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,3,'縲縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,4,'縲縲縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,5,'縲縲縲縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,2,1,'縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,2,2,'縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,2,3,'縲縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,2,4,'縲縲縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,3,1,'縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,3,2,'縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,3,3,'縲縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,4,1,'縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,4,2,'縲縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,5,1,'縲') FROM `シエシ托シ疏;
+SELECT INSERT(`シ」シ疏,1,1,'荳') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,1,2,'荳ゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,1,3,'荳ゆクゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,1,4,'荳ゆクゆクゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,1,5,'荳ゆクゆクゆクゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,2,1,'荳') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,2,2,'荳ゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,2,3,'荳ゆクゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,2,4,'荳ゆクゆクゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,3,1,'荳') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,3,2,'荳ゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,3,3,'荳ゆクゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,4,1,'荳') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,4,2,'荳ゆク') FROM `シエシ托シ蛋;
+SELECT INSERT(`シ」シ疏,5,1,'荳') FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_instr_sjis.test b/mysql-test/suite/jp/t/jp_instr_sjis.test
new file mode 100755
index 00000000000..c19b5f2b14c
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_instr_sjis.test
@@ -0,0 +1,139 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+--enable_warnings
+
+#
+# Test INSTR() function with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+
+#InnoDB
+SELECT INSTR(`C1`,'ア') from `T1`;
+SELECT INSTR(`C1`,'イ') from `T1`;
+SELECT INSTR(`C1`,'ウ') from `T1`;
+SELECT INSTR(`C1`,'エ') from `T1`;
+SELECT INSTR(`C1`,'オ') from `T1`;
+SELECT INSTR(`C1`,'ン') from `T1`;
+SELECT INSTR(`C1`,'あ') from `T2`;
+SELECT INSTR(`C1`,'い') from `T2`;
+SELECT INSTR(`C1`,'う') from `T2`;
+SELECT INSTR(`C1`,'え') from `T2`;
+SELECT INSTR(`C1`,'お') from `T2`;
+SELECT INSTR(`C1`,'ん') from `T2`;
+SELECT INSTR(`C1`,'ソ') from `T3`;
+SELECT INSTR(`C1`,'十') from `T3`;
+SELECT INSTR(`C1`,'表') from `T3`;
+SELECT INSTR(`C1`,'予') from `T3`;
+SELECT INSTR(`C1`,'構') from `T3`;
+SELECT INSTR(`C1`,'噂') from `T3`;
+
+#MyISAM
+SELECT INSTR(`C1`,'ア') from `T4`;
+SELECT INSTR(`C1`,'イ') from `T4`;
+SELECT INSTR(`C1`,'ウ') from `T4`;
+SELECT INSTR(`C1`,'エ') from `T4`;
+SELECT INSTR(`C1`,'オ') from `T4`;
+SELECT INSTR(`C1`,'ン') from `T4`;
+SELECT INSTR(`C1`,'あ') from `T5`;
+SELECT INSTR(`C1`,'い') from `T5`;
+SELECT INSTR(`C1`,'う') from `T5`;
+SELECT INSTR(`C1`,'え') from `T5`;
+SELECT INSTR(`C1`,'お') from `T5`;
+SELECT INSTR(`C1`,'ん') from `T5`;
+SELECT INSTR(`C1`,'ソ') from `T6`;
+SELECT INSTR(`C1`,'十') from `T6`;
+SELECT INSTR(`C1`,'表') from `T6`;
+SELECT INSTR(`C1`,'予') from `T6`;
+SELECT INSTR(`C1`,'構') from `T6`;
+SELECT INSTR(`C1`,'噂') from `T6`;
+
+#HEAP
+SELECT INSTR(`C1`,'ア') from `T7`;
+SELECT INSTR(`C1`,'イ') from `T7`;
+SELECT INSTR(`C1`,'ウ') from `T7`;
+SELECT INSTR(`C1`,'エ') from `T7`;
+SELECT INSTR(`C1`,'オ') from `T7`;
+SELECT INSTR(`C1`,'ン') from `T7`;
+SELECT INSTR(`C1`,'あ') from `T8`;
+SELECT INSTR(`C1`,'い') from `T8`;
+SELECT INSTR(`C1`,'う') from `T8`;
+SELECT INSTR(`C1`,'え') from `T8`;
+SELECT INSTR(`C1`,'お') from `T8`;
+SELECT INSTR(`C1`,'ん') from `T8`;
+SELECT INSTR(`C1`,'ソ') from `T9`;
+SELECT INSTR(`C1`,'十') from `T9`;
+SELECT INSTR(`C1`,'表') from `T9`;
+SELECT INSTR(`C1`,'予') from `T9`;
+SELECT INSTR(`C1`,'構') from `T9`;
+SELECT INSTR(`C1`,'噂') from `T9`;
+
+#BDB
+SELECT INSTR(`C1`,'ア') from `T10`;
+SELECT INSTR(`C1`,'イ') from `T10`;
+SELECT INSTR(`C1`,'ウ') from `T10`;
+SELECT INSTR(`C1`,'エ') from `T10`;
+SELECT INSTR(`C1`,'オ') from `T10`;
+SELECT INSTR(`C1`,'ン') from `T10`;
+SELECT INSTR(`C1`,'あ') from `T11`;
+SELECT INSTR(`C1`,'い') from `T11`;
+SELECT INSTR(`C1`,'う') from `T11`;
+SELECT INSTR(`C1`,'え') from `T11`;
+SELECT INSTR(`C1`,'お') from `T11`;
+SELECT INSTR(`C1`,'ん') from `T11`;
+SELECT INSTR(`C1`,'ソ') from `T12`;
+SELECT INSTR(`C1`,'十') from `T12`;
+SELECT INSTR(`C1`,'表') from `T12`;
+SELECT INSTR(`C1`,'予') from `T12`;
+SELECT INSTR(`C1`,'構') from `T12`;
+SELECT INSTR(`C1`,'噂') from `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_instr_ucs2.test b/mysql-test/suite/jp/t/jp_instr_ucs2.test
new file mode 100755
index 00000000000..b8f83961e90
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_instr_ucs2.test
@@ -0,0 +1,141 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test INSTR() function with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ウ`;
+
+#MyISAM
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」カ`;
+
+#HEAP
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ケ`;
+
+#BDB
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_instr_ujis.test b/mysql-test/suite/jp/t/jp_instr_ujis.test
new file mode 100755
index 00000000000..696e1147372
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_instr_ujis.test
@@ -0,0 +1,140 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test INSTR() function with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」ア`;
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」イ`;
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ウ`;
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ウ`;
+
+#MyISAM
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」エ`;
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」オ`;
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」カ`;
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」カ`;
+
+#HEAP
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」キ`;
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」ク`;
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ケ`;
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ケ`;
+
+#BDB
+SELECT INSTR(`」テ」ア`,'竺') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'軸') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'宍') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'雫') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'七') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'爵') from `」ヤ」ア」ー`;
+SELECT INSTR(`」テ」ア`,'、「') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、、') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、ヲ') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、ィ') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、ェ') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'、') from `」ヤ」ア」ア`;
+SELECT INSTR(`」テ」ア`,'常ワ') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'常ン') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'常゙') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'常゚') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'常') from `」ヤ」ア」イ`;
+SELECT INSTR(`」テ」ア`,'床。') from `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_instr_utf8.test b/mysql-test/suite/jp/t/jp_instr_utf8.test
new file mode 100755
index 00000000000..b25b72bc8d0
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_instr_utf8.test
@@ -0,0 +1,138 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+--enable_warnings
+
+#
+# Test INSTR() function with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+
+#InnoDB
+SELECT INSTR(`シ」シ疏,'スア') from `シエシ疏;
+SELECT INSTR(`シ」シ疏,'スイ') from `シエシ疏;
+SELECT INSTR(`シ」シ疏,'スウ') from `シエシ疏;
+SELECT INSTR(`シ」シ疏,'スエ') from `シエシ疏;
+SELECT INSTR(`シ」シ疏,'スオ') from `シエシ疏;
+SELECT INSTR(`シ」シ疏,'セ') from `シエシ疏;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ蛋;
+SELECT INSTR(`シ」シ疏,'繧') from `シエシ蛋;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ伝;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ伝;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ伝;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ伝;
+SELECT INSTR(`シ」シ疏,'鮴。') from `シエシ伝;
+SELECT INSTR(`シ」シ疏,'荳') from `シエシ伝;
+
+#MyISAM
+SELECT INSTR(`シ」シ疏,'スア') from `シエシ覗;
+SELECT INSTR(`シ」シ疏,'スイ') from `シエシ覗;
+SELECT INSTR(`シ」シ疏,'スウ') from `シエシ覗;
+SELECT INSTR(`シ」シ疏,'スエ') from `シエシ覗;
+SELECT INSTR(`シ」シ疏,'スオ') from `シエシ覗;
+SELECT INSTR(`シ」シ疏,'セ') from `シエシ覗;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ描;
+SELECT INSTR(`シ」シ疏,'繧') from `シエシ描;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ冒;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ冒;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ冒;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ冒;
+SELECT INSTR(`シ」シ疏,'鮴。') from `シエシ冒;
+SELECT INSTR(`シ」シ疏,'荳') from `シエシ冒;
+
+#HEAP
+SELECT INSTR(`シ」シ疏,'スア') from `シエシ輿;
+SELECT INSTR(`シ」シ疏,'スイ') from `シエシ輿;
+SELECT INSTR(`シ」シ疏,'スウ') from `シエシ輿;
+SELECT INSTR(`シ」シ疏,'スエ') from `シエシ輿;
+SELECT INSTR(`シ」シ疏,'スオ') from `シエシ輿;
+SELECT INSTR(`シ」シ疏,'セ') from `シエシ輿;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ倭;
+SELECT INSTR(`シ」シ疏,'繧') from `シエシ倭;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ兪;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ兪;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ兪;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ兪;
+SELECT INSTR(`シ」シ疏,'鮴。') from `シエシ兪;
+SELECT INSTR(`シ」シ疏,'荳') from `シエシ兪;
+
+#BDB
+SELECT INSTR(`シ」シ疏,'スア') from `シエシ托シ秦;
+SELECT INSTR(`シ」シ疏,'スイ') from `シエシ托シ秦;
+SELECT INSTR(`シ」シ疏,'スウ') from `シエシ托シ秦;
+SELECT INSTR(`シ」シ疏,'スエ') from `シエシ托シ秦;
+SELECT INSTR(`シ」シ疏,'スオ') from `シエシ托シ秦;
+SELECT INSTR(`シ」シ疏,'セ') from `シエシ托シ秦;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+SELECT INSTR(`シ」シ疏,'縺') from `シエシ托シ疏;
+SELECT INSTR(`シ」シ疏,'繧') from `シエシ托シ疏;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ托シ蛋;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ托シ蛋;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ托シ蛋;
+SELECT INSTR(`シ」シ疏,'鮴') from `シエシ托シ蛋;
+SELECT INSTR(`シ」シ疏,'鮴。') from `シエシ托シ蛋;
+SELECT INSTR(`シ」シ疏,'荳') from `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_join_sjis.test b/mysql-test/suite/jp/t/jp_join_sjis.test
new file mode 100755
index 00000000000..30b23913929
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_join_sjis.test
@@ -0,0 +1,218 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test table JOIN using Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T1b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T4b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T7b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T11a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T11b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T12a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T12b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+
+#insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `T1a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T1b` VALUES ('ア');
+INSERT INTO `T2a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T2b` VALUES ('あ');
+INSERT INTO `T3a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T3b` VALUES ('ソ');
+INSERT INTO `T4a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T4b` VALUES ('ア');
+INSERT INTO `T5a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T5b` VALUES ('あ');
+INSERT INTO `T6a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T6b` VALUES ('ソ');
+INSERT INTO `T7a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T7b` VALUES ('ア');
+INSERT INTO `T8a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T8b` VALUES ('あ');
+INSERT INTO `T9a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T9b` VALUES ('ソ');
+INSERT INTO `T10a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T10b` VALUES ('ア');
+INSERT INTO `T11a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T11b` VALUES ('あ');
+INSERT INTO `T12a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T12b` VALUES ('ソ');
+
+#Test for innodb
+SELECT * FROM `T1a` JOIN `T1b`;
+SELECT * FROM `T1a` INNER JOIN `T1b`;
+SELECT * FROM `T1a` JOIN `T1b` USING (`C1`);
+SELECT * FROM `T1a` INNER JOIN `T1b` USING (`C1`);
+SELECT * FROM `T1a` CROSS JOIN `T1b`;
+SELECT * FROM `T1a` LEFT JOIN `T1b` USING (`C1`);
+SELECT * FROM `T1a` LEFT JOIN `T1b` ON (`T1a`.`C1` = `T1b`.`C1`);
+SELECT * FROM `T1b` RIGHT JOIN `T1a` USING (`C1`);
+SELECT * FROM `T1b` RIGHT JOIN `T1a` ON (`T1a`.`C1` = `T1b`.`C1`);
+SELECT * FROM `T2a` JOIN `T2b`;
+SELECT * FROM `T2a` INNER JOIN `T2b`;
+SELECT * FROM `T2a` JOIN `T2b` USING (`C1`);
+SELECT * FROM `T2a` INNER JOIN `T2b` USING (`C1`);
+SELECT * FROM `T2a` CROSS JOIN `T2b`;
+SELECT * FROM `T2a` LEFT JOIN `T2b` USING (`C1`);
+SELECT * FROM `T2a` LEFT JOIN `T2b` ON (`T2a`.`C1` = `T2b`.`C1`);
+SELECT * FROM `T2b` RIGHT JOIN `T2a` USING (`C1`);
+SELECT * FROM `T2b` RIGHT JOIN `T2a` ON (`T2a`.`C1` = `T2b`.`C1`);
+SELECT * FROM `T3a` JOIN `T3b`;
+SELECT * FROM `T3a` INNER JOIN `T3b`;
+SELECT * FROM `T3a` JOIN `T3b` USING (`C1`);
+SELECT * FROM `T3a` INNER JOIN `T3b` USING (`C1`);
+SELECT * FROM `T3a` CROSS JOIN `T3b`;
+SELECT * FROM `T3a` LEFT JOIN `T3b` USING (`C1`);
+SELECT * FROM `T3a` LEFT JOIN `T3b` ON (`T3a`.`C1` = `T3b`.`C1`);
+SELECT * FROM `T3b` RIGHT JOIN `T3a` USING (`C1`);
+SELECT * FROM `T3b` RIGHT JOIN `T3a` ON (`T3a`.`C1` = `T3b`.`C1`);
+
+#Test for myisam
+SELECT * FROM `T4a` JOIN `T4b`;
+SELECT * FROM `T4a` INNER JOIN `T4b`;
+SELECT * FROM `T4a` JOIN `T4b` USING (`C1`);
+SELECT * FROM `T4a` INNER JOIN `T4b` USING (`C1`);
+SELECT * FROM `T4a` CROSS JOIN `T4b`;
+SELECT * FROM `T4a` LEFT JOIN `T4b` USING (`C1`);
+SELECT * FROM `T4a` LEFT JOIN `T4b` ON (`T4a`.`C1` = `T4b`.`C1`);
+SELECT * FROM `T4b` RIGHT JOIN `T4a` USING (`C1`);
+SELECT * FROM `T4b` RIGHT JOIN `T4a` ON (`T4a`.`C1` = `T4b`.`C1`);
+SELECT * FROM `T5a` JOIN `T5b`;
+SELECT * FROM `T5a` INNER JOIN `T5b`;
+SELECT * FROM `T5a` JOIN `T5b` USING (`C1`);
+SELECT * FROM `T5a` INNER JOIN `T5b` USING (`C1`);
+SELECT * FROM `T5a` CROSS JOIN `T5b`;
+SELECT * FROM `T5a` LEFT JOIN `T5b` USING (`C1`);
+SELECT * FROM `T5a` LEFT JOIN `T5b` ON (`T5a`.`C1` = `T5b`.`C1`);
+SELECT * FROM `T5b` RIGHT JOIN `T5a` USING (`C1`);
+SELECT * FROM `T5b` RIGHT JOIN `T5a` ON (`T5a`.`C1` = `T5b`.`C1`);
+SELECT * FROM `T6a` JOIN `T6b`;
+SELECT * FROM `T6a` INNER JOIN `T6b`;
+SELECT * FROM `T6a` JOIN `T6b` USING (`C1`);
+SELECT * FROM `T6a` INNER JOIN `T6b` USING (`C1`);
+SELECT * FROM `T6a` CROSS JOIN `T6b`;
+SELECT * FROM `T6a` LEFT JOIN `T6b` USING (`C1`);
+SELECT * FROM `T6a` LEFT JOIN `T6b` ON (`T6a`.`C1` = `T6b`.`C1`);
+SELECT * FROM `T6b` RIGHT JOIN `T6a` USING (`C1`);
+SELECT * FROM `T6b` RIGHT JOIN `T6a` ON (`T6a`.`C1` = `T6b`.`C1`);
+
+#Test for heap
+SELECT * FROM `T7a` JOIN `T7b`;
+SELECT * FROM `T7a` INNER JOIN `T7b`;
+SELECT * FROM `T7a` JOIN `T7b` USING (`C1`);
+SELECT * FROM `T7a` INNER JOIN `T7b` USING (`C1`);
+SELECT * FROM `T7a` CROSS JOIN `T7b`;
+SELECT * FROM `T7a` LEFT JOIN `T7b` USING (`C1`);
+SELECT * FROM `T7a` LEFT JOIN `T7b` ON (`T7a`.`C1` = `T7b`.`C1`);
+SELECT * FROM `T7b` RIGHT JOIN `T7a` USING (`C1`);
+SELECT * FROM `T7b` RIGHT JOIN `T7a` ON (`T7a`.`C1` = `T7b`.`C1`);
+SELECT * FROM `T8a` JOIN `T8b`;
+SELECT * FROM `T8a` INNER JOIN `T8b`;
+SELECT * FROM `T8a` JOIN `T8b` USING (`C1`);
+SELECT * FROM `T8a` INNER JOIN `T8b` USING (`C1`);
+SELECT * FROM `T8a` CROSS JOIN `T8b`;
+SELECT * FROM `T8a` LEFT JOIN `T8b` USING (`C1`);
+SELECT * FROM `T8a` LEFT JOIN `T8b` ON (`T8a`.`C1` = `T8b`.`C1`);
+SELECT * FROM `T8b` RIGHT JOIN `T8a` USING (`C1`);
+SELECT * FROM `T8b` RIGHT JOIN `T8a` ON (`T8a`.`C1` = `T8b`.`C1`);
+SELECT * FROM `T9a` JOIN `T9b`;
+SELECT * FROM `T9a` INNER JOIN `T9b`;
+SELECT * FROM `T9a` JOIN `T9b` USING (`C1`);
+SELECT * FROM `T9a` INNER JOIN `T9b` USING (`C1`);
+SELECT * FROM `T9a` CROSS JOIN `T9b`;
+SELECT * FROM `T9a` LEFT JOIN `T9b` USING (`C1`);
+SELECT * FROM `T9a` LEFT JOIN `T9b` ON (`T9a`.`C1` = `T9b`.`C1`);
+SELECT * FROM `T9b` RIGHT JOIN `T9a` USING (`C1`);
+SELECT * FROM `T9b` RIGHT JOIN `T9a` ON (`T9a`.`C1` = `T9b`.`C1`);
+
+#Test for heap
+SELECT * FROM `T10a` JOIN `T10b`;
+SELECT * FROM `T10a` INNER JOIN `T10b`;
+SELECT * FROM `T10a` JOIN `T10b` USING (`C1`);
+SELECT * FROM `T10a` INNER JOIN `T10b` USING (`C1`);
+SELECT * FROM `T10a` CROSS JOIN `T10b`;
+SELECT * FROM `T10a` LEFT JOIN `T10b` USING (`C1`);
+SELECT * FROM `T10a` LEFT JOIN `T10b` ON (`T10a`.`C1` = `T10b`.`C1`);
+SELECT * FROM `T10b` RIGHT JOIN `T10a` USING (`C1`);
+SELECT * FROM `T10b` RIGHT JOIN `T10a` ON (`T10a`.`C1` = `T10b`.`C1`);
+SELECT * FROM `T11a` JOIN `T11b`;
+SELECT * FROM `T11a` INNER JOIN `T11b`;
+SELECT * FROM `T11a` JOIN `T11b` USING (`C1`);
+SELECT * FROM `T11a` INNER JOIN `T11b` USING (`C1`);
+SELECT * FROM `T11a` CROSS JOIN `T11b`;
+SELECT * FROM `T11a` LEFT JOIN `T11b` USING (`C1`);
+SELECT * FROM `T11a` LEFT JOIN `T11b` ON (`T11a`.`C1` = `T11b`.`C1`);
+SELECT * FROM `T11b` RIGHT JOIN `T11a` USING (`C1`);
+SELECT * FROM `T11b` RIGHT JOIN `T11a` ON (`T11a`.`C1` = `T11b`.`C1`);
+SELECT * FROM `T12a` JOIN `T12b`;
+SELECT * FROM `T12a` INNER JOIN `T12b`;
+SELECT * FROM `T12a` JOIN `T12b` USING (`C1`);
+SELECT * FROM `T12a` INNER JOIN `T12b` USING (`C1`);
+SELECT * FROM `T12a` CROSS JOIN `T12b`;
+SELECT * FROM `T12a` LEFT JOIN `T12b` USING (`C1`);
+SELECT * FROM `T12a` LEFT JOIN `T12b` ON (`T12a`.`C1` = `T12b`.`C1`);
+SELECT * FROM `T12b` RIGHT JOIN `T12a` USING (`C1`);
+SELECT * FROM `T12b` RIGHT JOIN `T12a` ON (`T12a`.`C1` = `T12b`.`C1`);
+
+DROP TABLE `T1a`;
+DROP TABLE `T1b`;
+DROP TABLE `T2a`;
+DROP TABLE `T2b`;
+DROP TABLE `T3a`;
+DROP TABLE `T3b`;
+DROP TABLE `T4a`;
+DROP TABLE `T4b`;
+DROP TABLE `T5a`;
+DROP TABLE `T5b`;
+DROP TABLE `T6a`;
+DROP TABLE `T6b`;
+DROP TABLE `T7a`;
+DROP TABLE `T7b`;
+DROP TABLE `T8a`;
+DROP TABLE `T8b`;
+DROP TABLE `T9a`;
+DROP TABLE `T9b`;
+DROP TABLE `T10a`;
+DROP TABLE `T10b`;
+DROP TABLE `T11a`;
+DROP TABLE `T11b`;
+DROP TABLE `T12a`;
+DROP TABLE `T12b`;
diff --git a/mysql-test/suite/jp/t/jp_join_ucs2.test b/mysql-test/suite/jp/t/jp_join_ucs2.test
new file mode 100755
index 00000000000..27e49203dd2
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_join_ucs2.test
@@ -0,0 +1,220 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test table JOIN using Japanese characters
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」オa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」オb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」カa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」カb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」キa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」キb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」クa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」クb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ケa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ケb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」ーa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」ーb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ア」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ucs2 engine = innodb;
+
+#insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `」ヤ」アa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」アb` VALUES ('竺');
+INSERT INTO `」ヤ」イa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」イb` VALUES ('、「');
+INSERT INTO `」ヤ」ウa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ウb` VALUES ('常ワ');
+INSERT INTO `」ヤ」エa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」エb` VALUES ('竺');
+INSERT INTO `」ヤ」オa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」オb` VALUES ('、「');
+INSERT INTO `」ヤ」カa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」カb` VALUES ('常ワ');
+INSERT INTO `」ヤ」キa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」キb` VALUES ('竺');
+INSERT INTO `」ヤ」クa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」クb` VALUES ('、「');
+INSERT INTO `」ヤ」ケa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ケb` VALUES ('常ワ');
+INSERT INTO `」ヤ」ア」ーa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」ア」ーb` VALUES ('竺');
+INSERT INTO `」ヤ」ア」アa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」ア」アb` VALUES ('、「');
+INSERT INTO `」ヤ」ア」イa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」イb` VALUES ('常ワ');
+
+#Test for innodb
+SELECT * FROM `」ヤ」アa` JOIN `」ヤ」アb`;
+SELECT * FROM `」ヤ」アa` INNER JOIN `」ヤ」アb`;
+SELECT * FROM `」ヤ」アa` JOIN `」ヤ」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」アa` INNER JOIN `」ヤ」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」アa` CROSS JOIN `」ヤ」アb`;
+SELECT * FROM `」ヤ」アa` LEFT JOIN `」ヤ」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」アa` LEFT JOIN `」ヤ」アb` ON (`」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+SELECT * FROM `」ヤ」アb` RIGHT JOIN `」ヤ」アa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」アb` RIGHT JOIN `」ヤ」アa` ON (`」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+SELECT * FROM `」ヤ」イa` JOIN `」ヤ」イb`;
+SELECT * FROM `」ヤ」イa` INNER JOIN `」ヤ」イb`;
+SELECT * FROM `」ヤ」イa` JOIN `」ヤ」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」イa` INNER JOIN `」ヤ」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」イa` CROSS JOIN `」ヤ」イb`;
+SELECT * FROM `」ヤ」イa` LEFT JOIN `」ヤ」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」イa` LEFT JOIN `」ヤ」イb` ON (`」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+SELECT * FROM `」ヤ」イb` RIGHT JOIN `」ヤ」イa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」イb` RIGHT JOIN `」ヤ」イa` ON (`」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ウa` JOIN `」ヤ」ウb`;
+SELECT * FROM `」ヤ」ウa` INNER JOIN `」ヤ」ウb`;
+SELECT * FROM `」ヤ」ウa` JOIN `」ヤ」ウb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ウa` INNER JOIN `」ヤ」ウb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ウa` CROSS JOIN `」ヤ」ウb`;
+SELECT * FROM `」ヤ」ウa` LEFT JOIN `」ヤ」ウb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ウa` LEFT JOIN `」ヤ」ウb` ON (`」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ウb` RIGHT JOIN `」ヤ」ウa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ウb` RIGHT JOIN `」ヤ」ウa` ON (`」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+
+#Test for myisam
+SELECT * FROM `」ヤ」エa` JOIN `」ヤ」エb`;
+SELECT * FROM `」ヤ」エa` INNER JOIN `」ヤ」エb`;
+SELECT * FROM `」ヤ」エa` JOIN `」ヤ」エb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」エa` INNER JOIN `」ヤ」エb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」エa` CROSS JOIN `」ヤ」エb`;
+SELECT * FROM `」ヤ」エa` LEFT JOIN `」ヤ」エb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」エa` LEFT JOIN `」ヤ」エb` ON (`」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+SELECT * FROM `」ヤ」エb` RIGHT JOIN `」ヤ」エa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」エb` RIGHT JOIN `」ヤ」エa` ON (`」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+SELECT * FROM `」ヤ」オa` JOIN `」ヤ」オb`;
+SELECT * FROM `」ヤ」オa` INNER JOIN `」ヤ」オb`;
+SELECT * FROM `」ヤ」オa` JOIN `」ヤ」オb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」オa` INNER JOIN `」ヤ」オb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」オa` CROSS JOIN `」ヤ」オb`;
+SELECT * FROM `」ヤ」オa` LEFT JOIN `」ヤ」オb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」オa` LEFT JOIN `」ヤ」オb` ON (`」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+SELECT * FROM `」ヤ」オb` RIGHT JOIN `」ヤ」オa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」オb` RIGHT JOIN `」ヤ」オa` ON (`」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+SELECT * FROM `」ヤ」カa` JOIN `」ヤ」カb`;
+SELECT * FROM `」ヤ」カa` INNER JOIN `」ヤ」カb`;
+SELECT * FROM `」ヤ」カa` JOIN `」ヤ」カb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」カa` INNER JOIN `」ヤ」カb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」カa` CROSS JOIN `」ヤ」カb`;
+SELECT * FROM `」ヤ」カa` LEFT JOIN `」ヤ」カb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」カa` LEFT JOIN `」ヤ」カb` ON (`」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+SELECT * FROM `」ヤ」カb` RIGHT JOIN `」ヤ」カa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」カb` RIGHT JOIN `」ヤ」カa` ON (`」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+
+#Test for heap
+SELECT * FROM `」ヤ」キa` JOIN `」ヤ」キb`;
+SELECT * FROM `」ヤ」キa` INNER JOIN `」ヤ」キb`;
+SELECT * FROM `」ヤ」キa` JOIN `」ヤ」キb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」キa` INNER JOIN `」ヤ」キb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」キa` CROSS JOIN `」ヤ」キb`;
+SELECT * FROM `」ヤ」キa` LEFT JOIN `」ヤ」キb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」キa` LEFT JOIN `」ヤ」キb` ON (`」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+SELECT * FROM `」ヤ」キb` RIGHT JOIN `」ヤ」キa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」キb` RIGHT JOIN `」ヤ」キa` ON (`」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+SELECT * FROM `」ヤ」クa` JOIN `」ヤ」クb`;
+SELECT * FROM `」ヤ」クa` INNER JOIN `」ヤ」クb`;
+SELECT * FROM `」ヤ」クa` JOIN `」ヤ」クb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」クa` INNER JOIN `」ヤ」クb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」クa` CROSS JOIN `」ヤ」クb`;
+SELECT * FROM `」ヤ」クa` LEFT JOIN `」ヤ」クb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」クa` LEFT JOIN `」ヤ」クb` ON (`」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+SELECT * FROM `」ヤ」クb` RIGHT JOIN `」ヤ」クa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」クb` RIGHT JOIN `」ヤ」クa` ON (`」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ケa` JOIN `」ヤ」ケb`;
+SELECT * FROM `」ヤ」ケa` INNER JOIN `」ヤ」ケb`;
+SELECT * FROM `」ヤ」ケa` JOIN `」ヤ」ケb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ケa` INNER JOIN `」ヤ」ケb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ケa` CROSS JOIN `」ヤ」ケb`;
+SELECT * FROM `」ヤ」ケa` LEFT JOIN `」ヤ」ケb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ケa` LEFT JOIN `」ヤ」ケb` ON (`」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ケb` RIGHT JOIN `」ヤ」ケa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ケb` RIGHT JOIN `」ヤ」ケa` ON (`」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+
+#Test for heap
+SELECT * FROM `」ヤ」ア」ーa` JOIN `」ヤ」ア」ーb`;
+SELECT * FROM `」ヤ」ア」ーa` INNER JOIN `」ヤ」ア」ーb`;
+SELECT * FROM `」ヤ」ア」ーa` JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーa` INNER JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーa` CROSS JOIN `」ヤ」ア」ーb`;
+SELECT * FROM `」ヤ」ア」ーa` LEFT JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーa` LEFT JOIN `」ヤ」ア」ーb` ON (`」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーb` RIGHT JOIN `」ヤ」ア」ーa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーb` RIGHT JOIN `」ヤ」ア」ーa` ON (`」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アa` JOIN `」ヤ」ア」アb`;
+SELECT * FROM `」ヤ」ア」アa` INNER JOIN `」ヤ」ア」アb`;
+SELECT * FROM `」ヤ」ア」アa` JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アa` INNER JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アa` CROSS JOIN `」ヤ」ア」アb`;
+SELECT * FROM `」ヤ」ア」アa` LEFT JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アa` LEFT JOIN `」ヤ」ア」アb` ON (`」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アb` RIGHT JOIN `」ヤ」ア」アa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アb` RIGHT JOIN `」ヤ」ア」アa` ON (`」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イa` JOIN `」ヤ」ア」イb`;
+SELECT * FROM `」ヤ」ア」イa` INNER JOIN `」ヤ」ア」イb`;
+SELECT * FROM `」ヤ」ア」イa` JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イa` INNER JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イa` CROSS JOIN `」ヤ」ア」イb`;
+SELECT * FROM `」ヤ」ア」イa` LEFT JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イa` LEFT JOIN `」ヤ」ア」イb` ON (`」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イb` RIGHT JOIN `」ヤ」ア」イa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イb` RIGHT JOIN `」ヤ」ア」イa` ON (`」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+
+DROP TABLE `」ヤ」アa`;
+DROP TABLE `」ヤ」アb`;
+DROP TABLE `」ヤ」イa`;
+DROP TABLE `」ヤ」イb`;
+DROP TABLE `」ヤ」ウa`;
+DROP TABLE `」ヤ」ウb`;
+DROP TABLE `」ヤ」エa`;
+DROP TABLE `」ヤ」エb`;
+DROP TABLE `」ヤ」オa`;
+DROP TABLE `」ヤ」オb`;
+DROP TABLE `」ヤ」カa`;
+DROP TABLE `」ヤ」カb`;
+DROP TABLE `」ヤ」キa`;
+DROP TABLE `」ヤ」キb`;
+DROP TABLE `」ヤ」クa`;
+DROP TABLE `」ヤ」クb`;
+DROP TABLE `」ヤ」ケa`;
+DROP TABLE `」ヤ」ケb`;
+DROP TABLE `」ヤ」ア」ーa`;
+DROP TABLE `」ヤ」ア」ーb`;
+DROP TABLE `」ヤ」ア」アa`;
+DROP TABLE `」ヤ」ア」アb`;
+DROP TABLE `」ヤ」ア」イa`;
+DROP TABLE `」ヤ」ア」イb`;
diff --git a/mysql-test/suite/jp/t/jp_join_ujis.test b/mysql-test/suite/jp/t/jp_join_ujis.test
new file mode 100755
index 00000000000..079f260cc26
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_join_ujis.test
@@ -0,0 +1,219 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test table JOIN using Japanese characters
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」オa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」オb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」カa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」カb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」キa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」キb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」クa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」クb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ケa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ケb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」ーa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」ーb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」アa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」アb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」イa` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ア」イb` (`」テ」ア` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
+
+#insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `」ヤ」アa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」アb` VALUES ('竺');
+INSERT INTO `」ヤ」イa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」イb` VALUES ('、「');
+INSERT INTO `」ヤ」ウa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ウb` VALUES ('常ワ');
+INSERT INTO `」ヤ」エa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」エb` VALUES ('竺');
+INSERT INTO `」ヤ」オa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」オb` VALUES ('、「');
+INSERT INTO `」ヤ」カa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」カb` VALUES ('常ワ');
+INSERT INTO `」ヤ」キa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」キb` VALUES ('竺');
+INSERT INTO `」ヤ」クa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」クb` VALUES ('、「');
+INSERT INTO `」ヤ」ケa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ケb` VALUES ('常ワ');
+INSERT INTO `」ヤ」ア」ーa` VALUES ('竺'),('叱'),('悉');
+INSERT INTO `」ヤ」ア」ーb` VALUES ('竺');
+INSERT INTO `」ヤ」ア」アa` VALUES ('、「'),('、ォ'),('、オ');
+INSERT INTO `」ヤ」ア」アb` VALUES ('、「');
+INSERT INTO `」ヤ」ア」イa` VALUES ('常ワ'),('常ン'),('常゙');
+INSERT INTO `」ヤ」ア」イb` VALUES ('常ワ');
+
+#Test for innodb
+SELECT * FROM `」ヤ」アa` JOIN `」ヤ」アb`;
+SELECT * FROM `」ヤ」アa` INNER JOIN `」ヤ」アb`;
+SELECT * FROM `」ヤ」アa` JOIN `」ヤ」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」アa` INNER JOIN `」ヤ」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」アa` CROSS JOIN `」ヤ」アb`;
+SELECT * FROM `」ヤ」アa` LEFT JOIN `」ヤ」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」アa` LEFT JOIN `」ヤ」アb` ON (`」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+SELECT * FROM `」ヤ」アb` RIGHT JOIN `」ヤ」アa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」アb` RIGHT JOIN `」ヤ」アa` ON (`」ヤ」アa`.`」テ」ア` = `」ヤ」アb`.`」テ」ア`);
+SELECT * FROM `」ヤ」イa` JOIN `」ヤ」イb`;
+SELECT * FROM `」ヤ」イa` INNER JOIN `」ヤ」イb`;
+SELECT * FROM `」ヤ」イa` JOIN `」ヤ」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」イa` INNER JOIN `」ヤ」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」イa` CROSS JOIN `」ヤ」イb`;
+SELECT * FROM `」ヤ」イa` LEFT JOIN `」ヤ」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」イa` LEFT JOIN `」ヤ」イb` ON (`」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+SELECT * FROM `」ヤ」イb` RIGHT JOIN `」ヤ」イa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」イb` RIGHT JOIN `」ヤ」イa` ON (`」ヤ」イa`.`」テ」ア` = `」ヤ」イb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ウa` JOIN `」ヤ」ウb`;
+SELECT * FROM `」ヤ」ウa` INNER JOIN `」ヤ」ウb`;
+SELECT * FROM `」ヤ」ウa` JOIN `」ヤ」ウb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ウa` INNER JOIN `」ヤ」ウb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ウa` CROSS JOIN `」ヤ」ウb`;
+SELECT * FROM `」ヤ」ウa` LEFT JOIN `」ヤ」ウb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ウa` LEFT JOIN `」ヤ」ウb` ON (`」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ウb` RIGHT JOIN `」ヤ」ウa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ウb` RIGHT JOIN `」ヤ」ウa` ON (`」ヤ」ウa`.`」テ」ア` = `」ヤ」ウb`.`」テ」ア`);
+
+#Test for myisam
+SELECT * FROM `」ヤ」エa` JOIN `」ヤ」エb`;
+SELECT * FROM `」ヤ」エa` INNER JOIN `」ヤ」エb`;
+SELECT * FROM `」ヤ」エa` JOIN `」ヤ」エb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」エa` INNER JOIN `」ヤ」エb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」エa` CROSS JOIN `」ヤ」エb`;
+SELECT * FROM `」ヤ」エa` LEFT JOIN `」ヤ」エb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」エa` LEFT JOIN `」ヤ」エb` ON (`」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+SELECT * FROM `」ヤ」エb` RIGHT JOIN `」ヤ」エa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」エb` RIGHT JOIN `」ヤ」エa` ON (`」ヤ」エa`.`」テ」ア` = `」ヤ」エb`.`」テ」ア`);
+SELECT * FROM `」ヤ」オa` JOIN `」ヤ」オb`;
+SELECT * FROM `」ヤ」オa` INNER JOIN `」ヤ」オb`;
+SELECT * FROM `」ヤ」オa` JOIN `」ヤ」オb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」オa` INNER JOIN `」ヤ」オb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」オa` CROSS JOIN `」ヤ」オb`;
+SELECT * FROM `」ヤ」オa` LEFT JOIN `」ヤ」オb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」オa` LEFT JOIN `」ヤ」オb` ON (`」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+SELECT * FROM `」ヤ」オb` RIGHT JOIN `」ヤ」オa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」オb` RIGHT JOIN `」ヤ」オa` ON (`」ヤ」オa`.`」テ」ア` = `」ヤ」オb`.`」テ」ア`);
+SELECT * FROM `」ヤ」カa` JOIN `」ヤ」カb`;
+SELECT * FROM `」ヤ」カa` INNER JOIN `」ヤ」カb`;
+SELECT * FROM `」ヤ」カa` JOIN `」ヤ」カb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」カa` INNER JOIN `」ヤ」カb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」カa` CROSS JOIN `」ヤ」カb`;
+SELECT * FROM `」ヤ」カa` LEFT JOIN `」ヤ」カb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」カa` LEFT JOIN `」ヤ」カb` ON (`」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+SELECT * FROM `」ヤ」カb` RIGHT JOIN `」ヤ」カa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」カb` RIGHT JOIN `」ヤ」カa` ON (`」ヤ」カa`.`」テ」ア` = `」ヤ」カb`.`」テ」ア`);
+
+#Test for heap
+SELECT * FROM `」ヤ」キa` JOIN `」ヤ」キb`;
+SELECT * FROM `」ヤ」キa` INNER JOIN `」ヤ」キb`;
+SELECT * FROM `」ヤ」キa` JOIN `」ヤ」キb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」キa` INNER JOIN `」ヤ」キb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」キa` CROSS JOIN `」ヤ」キb`;
+SELECT * FROM `」ヤ」キa` LEFT JOIN `」ヤ」キb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」キa` LEFT JOIN `」ヤ」キb` ON (`」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+SELECT * FROM `」ヤ」キb` RIGHT JOIN `」ヤ」キa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」キb` RIGHT JOIN `」ヤ」キa` ON (`」ヤ」キa`.`」テ」ア` = `」ヤ」キb`.`」テ」ア`);
+SELECT * FROM `」ヤ」クa` JOIN `」ヤ」クb`;
+SELECT * FROM `」ヤ」クa` INNER JOIN `」ヤ」クb`;
+SELECT * FROM `」ヤ」クa` JOIN `」ヤ」クb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」クa` INNER JOIN `」ヤ」クb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」クa` CROSS JOIN `」ヤ」クb`;
+SELECT * FROM `」ヤ」クa` LEFT JOIN `」ヤ」クb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」クa` LEFT JOIN `」ヤ」クb` ON (`」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+SELECT * FROM `」ヤ」クb` RIGHT JOIN `」ヤ」クa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」クb` RIGHT JOIN `」ヤ」クa` ON (`」ヤ」クa`.`」テ」ア` = `」ヤ」クb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ケa` JOIN `」ヤ」ケb`;
+SELECT * FROM `」ヤ」ケa` INNER JOIN `」ヤ」ケb`;
+SELECT * FROM `」ヤ」ケa` JOIN `」ヤ」ケb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ケa` INNER JOIN `」ヤ」ケb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ケa` CROSS JOIN `」ヤ」ケb`;
+SELECT * FROM `」ヤ」ケa` LEFT JOIN `」ヤ」ケb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ケa` LEFT JOIN `」ヤ」ケb` ON (`」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ケb` RIGHT JOIN `」ヤ」ケa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ケb` RIGHT JOIN `」ヤ」ケa` ON (`」ヤ」ケa`.`」テ」ア` = `」ヤ」ケb`.`」テ」ア`);
+
+#Test for heap
+SELECT * FROM `」ヤ」ア」ーa` JOIN `」ヤ」ア」ーb`;
+SELECT * FROM `」ヤ」ア」ーa` INNER JOIN `」ヤ」ア」ーb`;
+SELECT * FROM `」ヤ」ア」ーa` JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーa` INNER JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーa` CROSS JOIN `」ヤ」ア」ーb`;
+SELECT * FROM `」ヤ」ア」ーa` LEFT JOIN `」ヤ」ア」ーb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーa` LEFT JOIN `」ヤ」ア」ーb` ON (`」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーb` RIGHT JOIN `」ヤ」ア」ーa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」ーb` RIGHT JOIN `」ヤ」ア」ーa` ON (`」ヤ」ア」ーa`.`」テ」ア` = `」ヤ」ア」ーb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アa` JOIN `」ヤ」ア」アb`;
+SELECT * FROM `」ヤ」ア」アa` INNER JOIN `」ヤ」ア」アb`;
+SELECT * FROM `」ヤ」ア」アa` JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アa` INNER JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アa` CROSS JOIN `」ヤ」ア」アb`;
+SELECT * FROM `」ヤ」ア」アa` LEFT JOIN `」ヤ」ア」アb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アa` LEFT JOIN `」ヤ」ア」アb` ON (`」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アb` RIGHT JOIN `」ヤ」ア」アa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」アb` RIGHT JOIN `」ヤ」ア」アa` ON (`」ヤ」ア」アa`.`」テ」ア` = `」ヤ」ア」アb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イa` JOIN `」ヤ」ア」イb`;
+SELECT * FROM `」ヤ」ア」イa` INNER JOIN `」ヤ」ア」イb`;
+SELECT * FROM `」ヤ」ア」イa` JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イa` INNER JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イa` CROSS JOIN `」ヤ」ア」イb`;
+SELECT * FROM `」ヤ」ア」イa` LEFT JOIN `」ヤ」ア」イb` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イa` LEFT JOIN `」ヤ」ア」イb` ON (`」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イb` RIGHT JOIN `」ヤ」ア」イa` USING (`」テ」ア`);
+SELECT * FROM `」ヤ」ア」イb` RIGHT JOIN `」ヤ」ア」イa` ON (`」ヤ」ア」イa`.`」テ」ア` = `」ヤ」ア」イb`.`」テ」ア`);
+
+DROP TABLE `」ヤ」アa`;
+DROP TABLE `」ヤ」アb`;
+DROP TABLE `」ヤ」イa`;
+DROP TABLE `」ヤ」イb`;
+DROP TABLE `」ヤ」ウa`;
+DROP TABLE `」ヤ」ウb`;
+DROP TABLE `」ヤ」エa`;
+DROP TABLE `」ヤ」エb`;
+DROP TABLE `」ヤ」オa`;
+DROP TABLE `」ヤ」オb`;
+DROP TABLE `」ヤ」カa`;
+DROP TABLE `」ヤ」カb`;
+DROP TABLE `」ヤ」キa`;
+DROP TABLE `」ヤ」キb`;
+DROP TABLE `」ヤ」クa`;
+DROP TABLE `」ヤ」クb`;
+DROP TABLE `」ヤ」ケa`;
+DROP TABLE `」ヤ」ケb`;
+DROP TABLE `」ヤ」ア」ーa`;
+DROP TABLE `」ヤ」ア」ーb`;
+DROP TABLE `」ヤ」ア」アa`;
+DROP TABLE `」ヤ」ア」アb`;
+DROP TABLE `」ヤ」ア」イa`;
+DROP TABLE `」ヤ」ア」イb`;
diff --git a/mysql-test/suite/jp/t/jp_join_utf8.test b/mysql-test/suite/jp/t/jp_join_utf8.test
new file mode 100755
index 00000000000..0b2f033f8bb
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_join_utf8.test
@@ -0,0 +1,217 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test table JOIN using Japanese characters in utf8
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ礎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ誕` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ鍛` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ殿` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ澱` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蚤` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ巴` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ病` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ秒` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ紡` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ肪` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ預` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ傭` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ和` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ話` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ兮` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ冀` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ紳` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ臣` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ疎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ礎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ誕` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ托シ鍛` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+
+#insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `シエシ疎` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ礎` VALUES ('スア');
+INSERT INTO `シエシ誕` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ鍛` VALUES ('縺');
+INSERT INTO `シエシ殿` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ澱` VALUES ('鮴');
+INSERT INTO `シエシ蚤` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ巴` VALUES ('スア');
+INSERT INTO `シエシ病` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ秒` VALUES ('縺');
+INSERT INTO `シエシ紡` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ肪` VALUES ('鮴');
+INSERT INTO `シエシ預` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ傭` VALUES ('スア');
+INSERT INTO `シエシ和` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ話` VALUES ('縺');
+INSERT INTO `シエシ兮` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ冀` VALUES ('鮴');
+INSERT INTO `シエシ托シ紳` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ托シ臣` VALUES ('スア');
+INSERT INTO `シエシ托シ疎` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ托シ礎` VALUES ('縺');
+INSERT INTO `シエシ托シ誕` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ托シ鍛` VALUES ('鮴');
+
+#Test for innodb
+SELECT * FROM `シエシ疎` JOIN `シエシ礎`;
+SELECT * FROM `シエシ疎` INNER JOIN `シエシ礎`;
+SELECT * FROM `シエシ疎` JOIN `シエシ礎` USING (`シ」シ疏);
+SELECT * FROM `シエシ疎` INNER JOIN `シエシ礎` USING (`シ」シ疏);
+SELECT * FROM `シエシ疎` CROSS JOIN `シエシ礎`;
+SELECT * FROM `シエシ疎` LEFT JOIN `シエシ礎` USING (`シ」シ疏);
+SELECT * FROM `シエシ疎` LEFT JOIN `シエシ礎` ON (`シエシ疎`.`シ」シ疏 = `シエシ礎`.`シ」シ疏);
+SELECT * FROM `シエシ礎` RIGHT JOIN `シエシ疎` USING (`シ」シ疏);
+SELECT * FROM `シエシ礎` RIGHT JOIN `シエシ疎` ON (`シエシ疎`.`シ」シ疏 = `シエシ礎`.`シ」シ疏);
+SELECT * FROM `シエシ誕` JOIN `シエシ鍛`;
+SELECT * FROM `シエシ誕` INNER JOIN `シエシ鍛`;
+SELECT * FROM `シエシ誕` JOIN `シエシ鍛` USING (`シ」シ疏);
+SELECT * FROM `シエシ誕` INNER JOIN `シエシ鍛` USING (`シ」シ疏);
+SELECT * FROM `シエシ誕` CROSS JOIN `シエシ鍛`;
+SELECT * FROM `シエシ誕` LEFT JOIN `シエシ鍛` USING (`シ」シ疏);
+SELECT * FROM `シエシ誕` LEFT JOIN `シエシ鍛` ON (`シエシ誕`.`シ」シ疏 = `シエシ鍛`.`シ」シ疏);
+SELECT * FROM `シエシ鍛` RIGHT JOIN `シエシ誕` USING (`シ」シ疏);
+SELECT * FROM `シエシ鍛` RIGHT JOIN `シエシ誕` ON (`シエシ誕`.`シ」シ疏 = `シエシ鍛`.`シ」シ疏);
+SELECT * FROM `シエシ殿` JOIN `シエシ澱`;
+SELECT * FROM `シエシ殿` INNER JOIN `シエシ澱`;
+SELECT * FROM `シエシ殿` JOIN `シエシ澱` USING (`シ」シ疏);
+SELECT * FROM `シエシ殿` INNER JOIN `シエシ澱` USING (`シ」シ疏);
+SELECT * FROM `シエシ殿` CROSS JOIN `シエシ澱`;
+SELECT * FROM `シエシ殿` LEFT JOIN `シエシ澱` USING (`シ」シ疏);
+SELECT * FROM `シエシ殿` LEFT JOIN `シエシ澱` ON (`シエシ殿`.`シ」シ疏 = `シエシ澱`.`シ」シ疏);
+SELECT * FROM `シエシ澱` RIGHT JOIN `シエシ殿` USING (`シ」シ疏);
+SELECT * FROM `シエシ澱` RIGHT JOIN `シエシ殿` ON (`シエシ殿`.`シ」シ疏 = `シエシ澱`.`シ」シ疏);
+
+#Test for myisam
+SELECT * FROM `シエシ蚤` JOIN `シエシ巴`;
+SELECT * FROM `シエシ蚤` INNER JOIN `シエシ巴`;
+SELECT * FROM `シエシ蚤` JOIN `シエシ巴` USING (`シ」シ疏);
+SELECT * FROM `シエシ蚤` INNER JOIN `シエシ巴` USING (`シ」シ疏);
+SELECT * FROM `シエシ蚤` CROSS JOIN `シエシ巴`;
+SELECT * FROM `シエシ蚤` LEFT JOIN `シエシ巴` USING (`シ」シ疏);
+SELECT * FROM `シエシ蚤` LEFT JOIN `シエシ巴` ON (`シエシ蚤`.`シ」シ疏 = `シエシ巴`.`シ」シ疏);
+SELECT * FROM `シエシ巴` RIGHT JOIN `シエシ蚤` USING (`シ」シ疏);
+SELECT * FROM `シエシ巴` RIGHT JOIN `シエシ蚤` ON (`シエシ蚤`.`シ」シ疏 = `シエシ巴`.`シ」シ疏);
+SELECT * FROM `シエシ病` JOIN `シエシ秒`;
+SELECT * FROM `シエシ病` INNER JOIN `シエシ秒`;
+SELECT * FROM `シエシ病` JOIN `シエシ秒` USING (`シ」シ疏);
+SELECT * FROM `シエシ病` INNER JOIN `シエシ秒` USING (`シ」シ疏);
+SELECT * FROM `シエシ病` CROSS JOIN `シエシ秒`;
+SELECT * FROM `シエシ病` LEFT JOIN `シエシ秒` USING (`シ」シ疏);
+SELECT * FROM `シエシ病` LEFT JOIN `シエシ秒` ON (`シエシ病`.`シ」シ疏 = `シエシ秒`.`シ」シ疏);
+SELECT * FROM `シエシ秒` RIGHT JOIN `シエシ病` USING (`シ」シ疏);
+SELECT * FROM `シエシ秒` RIGHT JOIN `シエシ病` ON (`シエシ病`.`シ」シ疏 = `シエシ秒`.`シ」シ疏);
+SELECT * FROM `シエシ紡` JOIN `シエシ肪`;
+SELECT * FROM `シエシ紡` INNER JOIN `シエシ肪`;
+SELECT * FROM `シエシ紡` JOIN `シエシ肪` USING (`シ」シ疏);
+SELECT * FROM `シエシ紡` INNER JOIN `シエシ肪` USING (`シ」シ疏);
+SELECT * FROM `シエシ紡` CROSS JOIN `シエシ肪`;
+SELECT * FROM `シエシ紡` LEFT JOIN `シエシ肪` USING (`シ」シ疏);
+SELECT * FROM `シエシ紡` LEFT JOIN `シエシ肪` ON (`シエシ紡`.`シ」シ疏 = `シエシ肪`.`シ」シ疏);
+SELECT * FROM `シエシ肪` RIGHT JOIN `シエシ紡` USING (`シ」シ疏);
+SELECT * FROM `シエシ肪` RIGHT JOIN `シエシ紡` ON (`シエシ紡`.`シ」シ疏 = `シエシ肪`.`シ」シ疏);
+
+#Test for heap
+SELECT * FROM `シエシ預` JOIN `シエシ傭`;
+SELECT * FROM `シエシ預` INNER JOIN `シエシ傭`;
+SELECT * FROM `シエシ預` JOIN `シエシ傭` USING (`シ」シ疏);
+SELECT * FROM `シエシ預` INNER JOIN `シエシ傭` USING (`シ」シ疏);
+SELECT * FROM `シエシ預` CROSS JOIN `シエシ傭`;
+SELECT * FROM `シエシ預` LEFT JOIN `シエシ傭` USING (`シ」シ疏);
+SELECT * FROM `シエシ預` LEFT JOIN `シエシ傭` ON (`シエシ預`.`シ」シ疏 = `シエシ傭`.`シ」シ疏);
+SELECT * FROM `シエシ傭` RIGHT JOIN `シエシ預` USING (`シ」シ疏);
+SELECT * FROM `シエシ傭` RIGHT JOIN `シエシ預` ON (`シエシ預`.`シ」シ疏 = `シエシ傭`.`シ」シ疏);
+SELECT * FROM `シエシ和` JOIN `シエシ話`;
+SELECT * FROM `シエシ和` INNER JOIN `シエシ話`;
+SELECT * FROM `シエシ和` JOIN `シエシ話` USING (`シ」シ疏);
+SELECT * FROM `シエシ和` INNER JOIN `シエシ話` USING (`シ」シ疏);
+SELECT * FROM `シエシ和` CROSS JOIN `シエシ話`;
+SELECT * FROM `シエシ和` LEFT JOIN `シエシ話` USING (`シ」シ疏);
+SELECT * FROM `シエシ和` LEFT JOIN `シエシ話` ON (`シエシ和`.`シ」シ疏 = `シエシ話`.`シ」シ疏);
+SELECT * FROM `シエシ話` RIGHT JOIN `シエシ和` USING (`シ」シ疏);
+SELECT * FROM `シエシ話` RIGHT JOIN `シエシ和` ON (`シエシ和`.`シ」シ疏 = `シエシ話`.`シ」シ疏);
+SELECT * FROM `シエシ兮` JOIN `シエシ冀`;
+SELECT * FROM `シエシ兮` INNER JOIN `シエシ冀`;
+SELECT * FROM `シエシ兮` JOIN `シエシ冀` USING (`シ」シ疏);
+SELECT * FROM `シエシ兮` INNER JOIN `シエシ冀` USING (`シ」シ疏);
+SELECT * FROM `シエシ兮` CROSS JOIN `シエシ冀`;
+SELECT * FROM `シエシ兮` LEFT JOIN `シエシ冀` USING (`シ」シ疏);
+SELECT * FROM `シエシ兮` LEFT JOIN `シエシ冀` ON (`シエシ兮`.`シ」シ疏 = `シエシ冀`.`シ」シ疏);
+SELECT * FROM `シエシ冀` RIGHT JOIN `シエシ兮` USING (`シ」シ疏);
+SELECT * FROM `シエシ冀` RIGHT JOIN `シエシ兮` ON (`シエシ兮`.`シ」シ疏 = `シエシ冀`.`シ」シ疏);
+
+#Test for heap
+SELECT * FROM `シエシ托シ紳` JOIN `シエシ托シ臣`;
+SELECT * FROM `シエシ托シ紳` INNER JOIN `シエシ托シ臣`;
+SELECT * FROM `シエシ托シ紳` JOIN `シエシ托シ臣` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ紳` INNER JOIN `シエシ托シ臣` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ紳` CROSS JOIN `シエシ托シ臣`;
+SELECT * FROM `シエシ托シ紳` LEFT JOIN `シエシ托シ臣` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ紳` LEFT JOIN `シエシ托シ臣` ON (`シエシ托シ紳`.`シ」シ疏 = `シエシ托シ臣`.`シ」シ疏);
+SELECT * FROM `シエシ托シ臣` RIGHT JOIN `シエシ托シ紳` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ臣` RIGHT JOIN `シエシ托シ紳` ON (`シエシ托シ紳`.`シ」シ疏 = `シエシ托シ臣`.`シ」シ疏);
+SELECT * FROM `シエシ托シ疎` JOIN `シエシ托シ礎`;
+SELECT * FROM `シエシ托シ疎` INNER JOIN `シエシ托シ礎`;
+SELECT * FROM `シエシ托シ疎` JOIN `シエシ托シ礎` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ疎` INNER JOIN `シエシ托シ礎` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ疎` CROSS JOIN `シエシ托シ礎`;
+SELECT * FROM `シエシ托シ疎` LEFT JOIN `シエシ托シ礎` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ疎` LEFT JOIN `シエシ托シ礎` ON (`シエシ托シ疎`.`シ」シ疏 = `シエシ托シ礎`.`シ」シ疏);
+SELECT * FROM `シエシ托シ礎` RIGHT JOIN `シエシ托シ疎` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ礎` RIGHT JOIN `シエシ托シ疎` ON (`シエシ托シ疎`.`シ」シ疏 = `シエシ托シ礎`.`シ」シ疏);
+SELECT * FROM `シエシ托シ誕` JOIN `シエシ托シ鍛`;
+SELECT * FROM `シエシ托シ誕` INNER JOIN `シエシ托シ鍛`;
+SELECT * FROM `シエシ托シ誕` JOIN `シエシ托シ鍛` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ誕` INNER JOIN `シエシ托シ鍛` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ誕` CROSS JOIN `シエシ托シ鍛`;
+SELECT * FROM `シエシ托シ誕` LEFT JOIN `シエシ托シ鍛` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ誕` LEFT JOIN `シエシ托シ鍛` ON (`シエシ托シ誕`.`シ」シ疏 = `シエシ托シ鍛`.`シ」シ疏);
+SELECT * FROM `シエシ托シ鍛` RIGHT JOIN `シエシ托シ誕` USING (`シ」シ疏);
+SELECT * FROM `シエシ托シ鍛` RIGHT JOIN `シエシ托シ誕` ON (`シエシ托シ誕`.`シ」シ疏 = `シエシ托シ鍛`.`シ」シ疏);
+
+DROP TABLE `シエシ疎`;
+DROP TABLE `シエシ礎`;
+DROP TABLE `シエシ誕`;
+DROP TABLE `シエシ鍛`;
+DROP TABLE `シエシ殿`;
+DROP TABLE `シエシ澱`;
+DROP TABLE `シエシ蚤`;
+DROP TABLE `シエシ巴`;
+DROP TABLE `シエシ病`;
+DROP TABLE `シエシ秒`;
+DROP TABLE `シエシ紡`;
+DROP TABLE `シエシ肪`;
+DROP TABLE `シエシ預`;
+DROP TABLE `シエシ傭`;
+DROP TABLE `シエシ和`;
+DROP TABLE `シエシ話`;
+DROP TABLE `シエシ兮`;
+DROP TABLE `シエシ冀`;
+DROP TABLE `シエシ托シ紳`;
+DROP TABLE `シエシ托シ臣`;
+DROP TABLE `シエシ托シ疎`;
+DROP TABLE `シエシ托シ礎`;
+DROP TABLE `シエシ托シ誕`;
+DROP TABLE `シエシ托シ鍛`;
diff --git a/mysql-test/suite/jp/t/jp_left_sjis.test b/mysql-test/suite/jp/t/jp_left_sjis.test
new file mode 100755
index 00000000000..5d69d9892e2
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_left_sjis.test
@@ -0,0 +1,141 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test LEFT() function with Japanese character in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+
+#InnoDB
+SELECT `C1`, LEFT(`C1`,0) FROM `T1`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T1`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T1`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T1`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T1`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T1`;
+SELECT `C1`, LEFT(`C1`,0) FROM `T2`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T2`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T2`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T2`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T2`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T2`;
+SELECT `C1`, LEFT(`C1`,0) FROM `T3`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T3`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T3`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T3`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T3`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T3`;
+
+#MyISAM
+SELECT `C1`, LEFT(`C1`,0) FROM `T4`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T4`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T4`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T4`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T4`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T4`;
+SELECT `C1`, LEFT(`C1`,0) FROM `T5`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T5`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T5`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T5`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T5`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T5`;
+SELECT `C1`, LEFT(`C1`,0) FROM `T6`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T6`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T6`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T6`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T6`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T6`;
+
+#HEAP
+SELECT `C1`, LEFT(`C1`,0) FROM `T7`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T7`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T7`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T7`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T7`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T7`;
+SELECT `C1`, LEFT(`C1`,0) FROM `T8`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T8`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T8`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T8`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T8`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T8`;
+SELECT `C1`, LEFT(`C1`,0) FROM `T9`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T9`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T9`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T9`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T9`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T9`;
+
+#BDB
+SELECT `C1`, LEFT(`C1`,0) FROM `T10`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T10`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T10`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T10`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T10`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T10`;
+SELECT `C1`, LEFT(`C1`,0) FROM `T11`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T11`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T11`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T11`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T11`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T11`;
+SELECT `C1`, LEFT(`C1`,0) FROM `T12`;
+SELECT `C1`, LEFT(`C1`,1) FROM `T12`;
+SELECT `C1`, LEFT(`C1`,2) FROM `T12`;
+SELECT `C1`, LEFT(`C1`,3) FROM `T12`;
+SELECT `C1`, LEFT(`C1`,4) FROM `T12`;
+SELECT `C1`, LEFT(`C1`,5) FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_left_ucs2.test b/mysql-test/suite/jp/t/jp_left_ucs2.test
new file mode 100755
index 00000000000..59d10b7d736
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_left_ucs2.test
@@ -0,0 +1,143 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test LEFT() function with Japanese character in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_left_ujis.test b/mysql-test/suite/jp/t/jp_left_ujis.test
new file mode 100755
index 00000000000..718639cd8a4
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_left_ujis.test
@@ -0,0 +1,142 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test LEFT() function with Japanese character in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, LEFT(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_left_utf8.test b/mysql-test/suite/jp/t/jp_left_utf8.test
new file mode 100755
index 00000000000..f9c99718e0f
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_left_utf8.test
@@ -0,0 +1,140 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test LEFT() function with Japanese character in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+
+#InnoDB
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ伝;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ伝;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ伝;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ伝;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ伝;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ伝;
+
+#MyISAM
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ覗;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ覗;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ覗;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ覗;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ覗;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ覗;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ描;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ描;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ描;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ描;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ描;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ描;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ冒;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ冒;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ冒;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ冒;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ冒;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ冒;
+
+#HEAP
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ輿;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ輿;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ輿;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ輿;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ輿;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ輿;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ倭;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ倭;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ倭;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ倭;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ倭;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ倭;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ兪;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ兪;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ兪;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ兪;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ兪;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ兪;
+
+#BDB
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,0) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,1) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,2) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,3) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,4) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, LEFT(`シ」シ疏,5) FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_length_sjis.test b/mysql-test/suite/jp/t/jp_length_sjis.test
new file mode 100755
index 00000000000..7023891b7f0
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_length_sjis.test
@@ -0,0 +1,81 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test LENGTH() function with Japanese character in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+
+#InnoDB
+SELECT `C1`, LENGTH(`C1`) FROM `T1`;
+SELECT `C1`, LENGTH(`C1`) FROM `T2`;
+SELECT `C1`, LENGTH(`C1`) FROM `T3`;
+
+#MyISAM
+SELECT `C1`, LENGTH(`C1`) FROM `T4`;
+SELECT `C1`, LENGTH(`C1`) FROM `T5`;
+SELECT `C1`, LENGTH(`C1`) FROM `T6`;
+
+#HEAP
+SELECT `C1`, LENGTH(`C1`) FROM `T7`;
+SELECT `C1`, LENGTH(`C1`) FROM `T8`;
+SELECT `C1`, LENGTH(`C1`) FROM `T9`;
+
+#BDB
+SELECT `C1`, LENGTH(`C1`) FROM `T10`;
+SELECT `C1`, LENGTH(`C1`) FROM `T11`;
+SELECT `C1`, LENGTH(`C1`) FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_length_ucs2.test b/mysql-test/suite/jp/t/jp_length_ucs2.test
new file mode 100755
index 00000000000..9951c9b6cd1
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_length_ucs2.test
@@ -0,0 +1,83 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test LENGTH() function with Japanese character in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_length_ujis.test b/mysql-test/suite/jp/t/jp_length_ujis.test
new file mode 100755
index 00000000000..ac3aef2c768
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_length_ujis.test
@@ -0,0 +1,82 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test LENGTH() function with Japanese character in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LENGTH(`」テ」ア`) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_length_utf8.test b/mysql-test/suite/jp/t/jp_length_utf8.test
new file mode 100755
index 00000000000..5c5021f37be
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_length_utf8.test
@@ -0,0 +1,80 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test LENGTH() function with Japanese character in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+
+#InnoDB
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ疏;
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ蛋;
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ伝;
+
+#MyISAM
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ覗;
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ描;
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ冒;
+
+#HEAP
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ輿;
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ倭;
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ兪;
+
+#BDB
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, LENGTH(`シ」シ疏) FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_like_sjis.test b/mysql-test/suite/jp/t/jp_like_sjis.test
new file mode 100755
index 00000000000..5c41b9ff7ef
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_like_sjis.test
@@ -0,0 +1,168 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test LIKE pattern matching using Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+
+#InnoDB
+SELECT * FROM `T1` WHERE `C1` LIKE ' %';
+SELECT * FROM `T1` WHERE `C1` LIKE '% %';
+SELECT * FROM `T1` WHERE `C1` LIKE '% ';
+SELECT * FROM `T1` WHERE `C1` LIKE 'タ%';
+SELECT * FROM `T1` WHERE `C1` LIKE '%ラリ%';
+SELECT * FROM `T1` WHERE `C1` LIKE '%ソ';
+SELECT * FROM `T1` WHERE `C1` LIKE 'ーアイウエオカキクケコサシスセソ%';
+SELECT * FROM `T1` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ%';
+SELECT * FROM `T1` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ';
+SELECT * FROM `T2` WHERE `C1` LIKE ' %';
+SELECT * FROM `T2` WHERE `C1` LIKE '% %';
+SELECT * FROM `T2` WHERE `C1` LIKE '% ';
+SELECT * FROM `T2` WHERE `C1` LIKE 'と%';
+SELECT * FROM `T2` WHERE `C1` LIKE '%あ%';
+SELECT * FROM `T2` WHERE `C1` LIKE '%わ';
+SELECT * FROM `T2` WHERE `C1` LIKE '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+SELECT * FROM `T2` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+SELECT * FROM `T2` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+SELECT * FROM `T3` WHERE `C1` LIKE 'ソ%';
+SELECT * FROM `T3` WHERE `C1` LIKE '%暴%';
+SELECT * FROM `T3` WHERE `C1` LIKE '%杤';
+SELECT * FROM `T3` WHERE `C1` LIKE 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+SELECT * FROM `T3` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+SELECT * FROM `T3` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+
+#MyISAM
+SELECT * FROM `T4` WHERE `C1` LIKE ' %';
+SELECT * FROM `T4` WHERE `C1` LIKE '% %';
+SELECT * FROM `T4` WHERE `C1` LIKE '% ';
+SELECT * FROM `T4` WHERE `C1` LIKE 'タ%';
+SELECT * FROM `T4` WHERE `C1` LIKE '%ラリ%';
+SELECT * FROM `T4` WHERE `C1` LIKE '%ソ';
+SELECT * FROM `T4` WHERE `C1` LIKE 'ーアイウエオカキクケコサシスセソ%';
+SELECT * FROM `T4` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ%';
+SELECT * FROM `T4` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ';
+SELECT * FROM `T5` WHERE `C1` LIKE ' %';
+SELECT * FROM `T5` WHERE `C1` LIKE '% %';
+SELECT * FROM `T5` WHERE `C1` LIKE '% ';
+SELECT * FROM `T5` WHERE `C1` LIKE 'と%';
+SELECT * FROM `T5` WHERE `C1` LIKE '%あ%';
+SELECT * FROM `T5` WHERE `C1` LIKE '%わ';
+SELECT * FROM `T5` WHERE `C1` LIKE '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+SELECT * FROM `T5` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+SELECT * FROM `T5` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+SELECT * FROM `T6` WHERE `C1` LIKE 'ソ%';
+SELECT * FROM `T6` WHERE `C1` LIKE '%暴%';
+SELECT * FROM `T6` WHERE `C1` LIKE '%杤';
+SELECT * FROM `T6` WHERE `C1` LIKE 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+SELECT * FROM `T6` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+SELECT * FROM `T6` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+
+#Heap
+SELECT * FROM `T7` WHERE `C1` LIKE ' %';
+SELECT * FROM `T7` WHERE `C1` LIKE '% %';
+SELECT * FROM `T7` WHERE `C1` LIKE '% ';
+SELECT * FROM `T7` WHERE `C1` LIKE 'タ%';
+SELECT * FROM `T7` WHERE `C1` LIKE '%ラリ%';
+SELECT * FROM `T7` WHERE `C1` LIKE '%ソ';
+SELECT * FROM `T7` WHERE `C1` LIKE 'ーアイウエオカキクケコサシスセソ%';
+SELECT * FROM `T7` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ%';
+SELECT * FROM `T7` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ';
+SELECT * FROM `T8` WHERE `C1` LIKE ' %';
+SELECT * FROM `T8` WHERE `C1` LIKE '% %';
+SELECT * FROM `T8` WHERE `C1` LIKE '% ';
+SELECT * FROM `T8` WHERE `C1` LIKE 'と%';
+SELECT * FROM `T8` WHERE `C1` LIKE '%あ%';
+SELECT * FROM `T8` WHERE `C1` LIKE '%わ';
+SELECT * FROM `T8` WHERE `C1` LIKE '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+SELECT * FROM `T8` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+SELECT * FROM `T8` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+SELECT * FROM `T9` WHERE `C1` LIKE 'ソ%';
+SELECT * FROM `T9` WHERE `C1` LIKE '%暴%';
+SELECT * FROM `T9` WHERE `C1` LIKE '%杤';
+SELECT * FROM `T9` WHERE `C1` LIKE 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+SELECT * FROM `T9` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+SELECT * FROM `T9` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+#BDB
+SELECT * FROM `T10` WHERE `C1` LIKE ' %';
+SELECT * FROM `T10` WHERE `C1` LIKE '% %';
+SELECT * FROM `T10` WHERE `C1` LIKE '% ';
+SELECT * FROM `T10` WHERE `C1` LIKE 'タ%';
+SELECT * FROM `T10` WHERE `C1` LIKE '%ラリ%';
+SELECT * FROM `T10` WHERE `C1` LIKE '%ソ';
+#SELECT * FROM `T10` WHERE `C1` LIKE 'ーアイウエオカキクケコサシスセソ%';
+#SELECT * FROM `T10` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ%';
+SELECT * FROM `T10` WHERE `C1` LIKE '%ーアイウエオカキクケコサシスセソ';
+SELECT * FROM `T11` WHERE `C1` LIKE ' %';
+SELECT * FROM `T11` WHERE `C1` LIKE '% %';
+SELECT * FROM `T11` WHERE `C1` LIKE '% ';
+SELECT * FROM `T11` WHERE `C1` LIKE 'と%';
+SELECT * FROM `T11` WHERE `C1` LIKE '%あ%';
+SELECT * FROM `T11` WHERE `C1` LIKE '%わ';
+#SELECT * FROM `T11` WHERE `C1` LIKE '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+#SELECT * FROM `T11` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ%';
+#SELECT * FROM `T11` WHERE `C1` LIKE '%・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+SELECT * FROM `T12` WHERE `C1` LIKE 'ソ%';
+SELECT * FROM `T12` WHERE `C1` LIKE '%暴%';
+SELECT * FROM `T12` WHERE `C1` LIKE '%杤';
+#SELECT * FROM `T12` WHERE `C1` LIKE 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+#SELECT * FROM `T12` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤%';
+#SELECT * FROM `T12` WHERE `C1` LIKE '%ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_like_ucs2.test b/mysql-test/suite/jp/t/jp_like_ucs2.test
new file mode 100755
index 00000000000..feae40de49e
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_like_ucs2.test
@@ -0,0 +1,271 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test LIKE pattern matching using Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+#Insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `」ヤ」ア` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」イ` VALUES
+ ('。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ')
+,('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ')
+,('、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ウ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」エ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」オ` VALUES
+ ('。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ')
+,('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ')
+,('、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」カ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」キ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ク` VALUES
+ ('。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ')
+,('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ')
+,('、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ケ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」ア」ー` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ア」ア` VALUES
+ ('。。。。。「。」。、。・。ヲ。ァ。ィ。ゥ。ェ。ォ。ャ。ュ。ョ。ッ。ー。ア。イ。ウ')
+,('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('、ネ、ノ、ハ、ヒ、フ、ヘ、ホ、マ、ミ、ム、メ、モ、ヤ、ユ、ヨ、ラ、リ、ル、レ、ロ')
+,('、ワ、ン、゙、゚、爨皃筅网荀螟讀遉隍鬢熙、、、、')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ア」イ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+#INNODB
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE ' %';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '% %';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '% ';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '実%';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%邪借%';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%質';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '。。%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。。%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。。';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '、ネ%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%、「%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%、';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '常エ%';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常サ%';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常ヌ';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#MyISAM
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE ' %';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '% %';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '% ';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '実%';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%邪借%';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%質';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '。。%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。。%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。。';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '、ネ%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%、「%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%、';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '常エ%';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常サ%';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常ヌ';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#Heap
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE ' %';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '% %';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '% ';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '実%';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%邪借%';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%質';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '。。%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。。%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。。';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '、ネ%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%、「%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%、';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '常エ%';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常サ%';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常ヌ';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#BDB
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE ' %';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '% %';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '% ';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '実%';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%邪借%';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%質';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '。。%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。。%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。。';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '、ネ%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%、「%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%、';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '常エ%';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常サ%';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常ヌ';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_like_ujis.test b/mysql-test/suite/jp/t/jp_like_ujis.test
new file mode 100755
index 00000000000..29ef7c5d48b
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_like_ujis.test
@@ -0,0 +1,170 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test LIKE pattern matching using Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+
+#InnoDB
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE ' %';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '% %';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '% ';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '実%';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%邪借%';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%質';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '。。%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。。%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。。';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '、ネ%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%、「%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%、';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '常エ%';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常サ%';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常ヌ';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#MyISAM
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE ' %';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '% %';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '% ';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '実%';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%邪借%';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%質';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '。。%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。。%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。。';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '、ネ%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%、「%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%、';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '常エ%';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常サ%';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常ヌ';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#Heap
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE ' %';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '% %';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '% ';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '実%';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%邪借%';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%質';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '。。%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。。%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。。';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '、ネ%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%、「%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%、';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '常エ%';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常サ%';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常ヌ';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+#BDB
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE ' %';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '% %';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '% ';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '実%';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%邪借%';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%質';
+#SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+#SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質%';
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` LIKE '%鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '。。%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。。%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。。';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '、ネ%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%、「%';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%、';
+#SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+#SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ%';
+#SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` LIKE '%。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '常エ%';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常サ%';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常ヌ';
+#SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+#SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ%';
+#SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` LIKE '%常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_like_utf8.test b/mysql-test/suite/jp/t/jp_like_utf8.test
new file mode 100755
index 00000000000..4247242029d
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_like_utf8.test
@@ -0,0 +1,168 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test LIKE pattern matching using Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+
+#InnoDB
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE ' %';
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '% %';
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '% ';
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE 'セ%';
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '%セ暦セ%';
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '%スソ';
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '縲%';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%縲%';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%縲';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '縺ィ%';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%縺%';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%繧';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '鮠ォ%';
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '%鮠コ%';
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '%鮨';
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+
+#MyISAM
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE ' %';
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '% %';
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '% ';
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE 'セ%';
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '%セ暦セ%';
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '%スソ';
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '縲%';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%縲%';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%縲';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '縺ィ%';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%縺%';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%繧';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '鮠ォ%';
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '%鮠コ%';
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '%鮨';
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+
+#Heap
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE ' %';
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '% %';
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '% ';
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE 'セ%';
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '%セ暦セ%';
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '%スソ';
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '縲%';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%縲%';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%縲';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '縺ィ%';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%縺%';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%繧';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '鮠ォ%';
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '%鮠コ%';
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '%鮨';
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+#BDB
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE ' %';
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '% %';
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '% ';
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE 'セ%';
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '%セ暦セ%';
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '%スソ';
+#SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+#SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ%';
+#SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 LIKE '%スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '縲%';
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%縲%';
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%縲';
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '縺ィ%';
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%縺%';
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%繧';
+#SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+#SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%%';
+#SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 LIKE '%繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 LIKE '鮠ォ%';
+SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 LIKE '%鮠コ%';
+SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 LIKE '%鮨';
+#SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 LIKE '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+#SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス%';
+#SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 LIKE '%鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_locate_sjis.test b/mysql-test/suite/jp/t/jp_locate_sjis.test
new file mode 100755
index 00000000000..92c671199b6
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_locate_sjis.test
@@ -0,0 +1,141 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+--enable_warnings
+
+#
+# Test LOCATE() function with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+
+#InnoDB
+SELECT LOCATE('ア',`C1`) from `T1`;
+SELECT LOCATE('イ',`C1`) from `T1`;
+SELECT LOCATE('ウ',`C1`) from `T1`;
+SELECT LOCATE('エ',`C1`) from `T1`;
+SELECT LOCATE('オ',`C1`) from `T1`;
+SELECT LOCATE('ン',`C1`) from `T1`;
+SELECT LOCATE('あ',`C1`) from `T2`;
+SELECT LOCATE('い',`C1`) from `T2`;
+SELECT LOCATE('う',`C1`) from `T2`;
+SELECT LOCATE('え',`C1`) from `T2`;
+SELECT LOCATE('お',`C1`) from `T2`;
+SELECT LOCATE('ん',`C1`) from `T2`;
+SELECT LOCATE('ソ',`C1`) from `T3`;
+SELECT LOCATE('十',`C1`) from `T3`;
+SELECT LOCATE('表',`C1`) from `T3`;
+SELECT LOCATE('予',`C1`) from `T3`;
+SELECT LOCATE('構',`C1`) from `T3`;
+SELECT LOCATE('噂',`C1`) from `T3`;
+
+#MyISAM
+SELECT LOCATE('ア',`C1`) from `T4`;
+SELECT LOCATE('イ',`C1`) from `T4`;
+SELECT LOCATE('ウ',`C1`) from `T4`;
+SELECT LOCATE('エ',`C1`) from `T4`;
+SELECT LOCATE('オ',`C1`) from `T4`;
+SELECT LOCATE('ン',`C1`) from `T4`;
+SELECT LOCATE('あ',`C1`) from `T5`;
+SELECT LOCATE('い',`C1`) from `T5`;
+SELECT LOCATE('う',`C1`) from `T5`;
+SELECT LOCATE('え',`C1`) from `T5`;
+SELECT LOCATE('お',`C1`) from `T5`;
+SELECT LOCATE('ん',`C1`) from `T5`;
+SELECT LOCATE('ソ',`C1`) from `T6`;
+SELECT LOCATE('十',`C1`) from `T6`;
+SELECT LOCATE('表',`C1`) from `T6`;
+SELECT LOCATE('予',`C1`) from `T6`;
+SELECT LOCATE('構',`C1`) from `T6`;
+SELECT LOCATE('噂',`C1`) from `T6`;
+
+
+#HEAP
+SELECT LOCATE('ア',`C1`) from `T7`;
+SELECT LOCATE('イ',`C1`) from `T7`;
+SELECT LOCATE('ウ',`C1`) from `T7`;
+SELECT LOCATE('エ',`C1`) from `T7`;
+SELECT LOCATE('オ',`C1`) from `T7`;
+SELECT LOCATE('ン',`C1`) from `T7`;
+SELECT LOCATE('あ',`C1`) from `T8`;
+SELECT LOCATE('い',`C1`) from `T8`;
+SELECT LOCATE('う',`C1`) from `T8`;
+SELECT LOCATE('え',`C1`) from `T8`;
+SELECT LOCATE('お',`C1`) from `T8`;
+SELECT LOCATE('ん',`C1`) from `T8`;
+SELECT LOCATE('ソ',`C1`) from `T9`;
+SELECT LOCATE('十',`C1`) from `T9`;
+SELECT LOCATE('表',`C1`) from `T9`;
+SELECT LOCATE('予',`C1`) from `T9`;
+SELECT LOCATE('構',`C1`) from `T9`;
+SELECT LOCATE('噂',`C1`) from `T9`;
+
+
+#BDB
+SELECT LOCATE('ア',`C1`) from `T10`;
+SELECT LOCATE('イ',`C1`) from `T10`;
+SELECT LOCATE('ウ',`C1`) from `T10`;
+SELECT LOCATE('エ',`C1`) from `T10`;
+SELECT LOCATE('オ',`C1`) from `T10`;
+SELECT LOCATE('ン',`C1`) from `T10`;
+SELECT LOCATE('あ',`C1`) from `T11`;
+SELECT LOCATE('い',`C1`) from `T11`;
+SELECT LOCATE('う',`C1`) from `T11`;
+SELECT LOCATE('え',`C1`) from `T11`;
+SELECT LOCATE('お',`C1`) from `T11`;
+SELECT LOCATE('ん',`C1`) from `T11`;
+SELECT LOCATE('ソ',`C1`) from `T12`;
+SELECT LOCATE('十',`C1`) from `T12`;
+SELECT LOCATE('表',`C1`) from `T12`;
+SELECT LOCATE('予',`C1`) from `T12`;
+SELECT LOCATE('構',`C1`) from `T12`;
+SELECT LOCATE('噂',`C1`) from `T12`;
+
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_locate_ucs2.test b/mysql-test/suite/jp/t/jp_locate_ucs2.test
new file mode 100755
index 00000000000..d00ad67235a
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_locate_ucs2.test
@@ -0,0 +1,144 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test LOCATE() function with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ウ`;
+
+#MyISAM
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」カ`;
+
+
+#HEAP
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ケ`;
+
+
+#BDB
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ア」イ`;
+
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_locate_ujis.test b/mysql-test/suite/jp/t/jp_locate_ujis.test
new file mode 100755
index 00000000000..5375fad75db
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_locate_ujis.test
@@ -0,0 +1,143 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test LOCATE() function with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」ア`;
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」イ`;
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ウ`;
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ウ`;
+
+#MyISAM
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」エ`;
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」オ`;
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」カ`;
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」カ`;
+
+
+#HEAP
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」キ`;
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」ク`;
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ケ`;
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ケ`;
+
+
+#BDB
+SELECT LOCATE('竺',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('軸',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('宍',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('雫',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('七',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('爵',`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LOCATE('、「',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、、',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、ヲ',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、ィ',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、ェ',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('、',`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LOCATE('常ワ',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('常ン',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('常゙',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('常゚',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('常',`」テ」ア`) from `」ヤ」ア」イ`;
+SELECT LOCATE('床。',`」テ」ア`) from `」ヤ」ア」イ`;
+
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_locate_utf8.test b/mysql-test/suite/jp/t/jp_locate_utf8.test
new file mode 100755
index 00000000000..cbf6714e322
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_locate_utf8.test
@@ -0,0 +1,141 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+--enable_warnings
+
+#
+# Test LOCATE() function with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+
+#InnoDB
+SELECT LOCATE('スア',`シ」シ疏) from `シエシ疏;
+SELECT LOCATE('スイ',`シ」シ疏) from `シエシ疏;
+SELECT LOCATE('スウ',`シ」シ疏) from `シエシ疏;
+SELECT LOCATE('スエ',`シ」シ疏) from `シエシ疏;
+SELECT LOCATE('スオ',`シ」シ疏) from `シエシ疏;
+SELECT LOCATE('セ',`シ」シ疏) from `シエシ疏;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ蛋;
+SELECT LOCATE('繧',`シ」シ疏) from `シエシ蛋;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ伝;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ伝;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ伝;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ伝;
+SELECT LOCATE('鮴。',`シ」シ疏) from `シエシ伝;
+SELECT LOCATE('荳',`シ」シ疏) from `シエシ伝;
+
+#MyISAM
+SELECT LOCATE('スア',`シ」シ疏) from `シエシ覗;
+SELECT LOCATE('スイ',`シ」シ疏) from `シエシ覗;
+SELECT LOCATE('スウ',`シ」シ疏) from `シエシ覗;
+SELECT LOCATE('スエ',`シ」シ疏) from `シエシ覗;
+SELECT LOCATE('スオ',`シ」シ疏) from `シエシ覗;
+SELECT LOCATE('セ',`シ」シ疏) from `シエシ覗;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ描;
+SELECT LOCATE('繧',`シ」シ疏) from `シエシ描;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ冒;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ冒;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ冒;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ冒;
+SELECT LOCATE('鮴。',`シ」シ疏) from `シエシ冒;
+SELECT LOCATE('荳',`シ」シ疏) from `シエシ冒;
+
+
+#HEAP
+SELECT LOCATE('スア',`シ」シ疏) from `シエシ輿;
+SELECT LOCATE('スイ',`シ」シ疏) from `シエシ輿;
+SELECT LOCATE('スウ',`シ」シ疏) from `シエシ輿;
+SELECT LOCATE('スエ',`シ」シ疏) from `シエシ輿;
+SELECT LOCATE('スオ',`シ」シ疏) from `シエシ輿;
+SELECT LOCATE('セ',`シ」シ疏) from `シエシ輿;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ倭;
+SELECT LOCATE('繧',`シ」シ疏) from `シエシ倭;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ兪;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ兪;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ兪;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ兪;
+SELECT LOCATE('鮴。',`シ」シ疏) from `シエシ兪;
+SELECT LOCATE('荳',`シ」シ疏) from `シエシ兪;
+
+
+#BDB
+SELECT LOCATE('スア',`シ」シ疏) from `シエシ托シ秦;
+SELECT LOCATE('スイ',`シ」シ疏) from `シエシ托シ秦;
+SELECT LOCATE('スウ',`シ」シ疏) from `シエシ托シ秦;
+SELECT LOCATE('スエ',`シ」シ疏) from `シエシ托シ秦;
+SELECT LOCATE('スオ',`シ」シ疏) from `シエシ托シ秦;
+SELECT LOCATE('セ',`シ」シ疏) from `シエシ托シ秦;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+SELECT LOCATE('縺',`シ」シ疏) from `シエシ托シ疏;
+SELECT LOCATE('繧',`シ」シ疏) from `シエシ托シ疏;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ托シ蛋;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ托シ蛋;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ托シ蛋;
+SELECT LOCATE('鮴',`シ」シ疏) from `シエシ托シ蛋;
+SELECT LOCATE('鮴。',`シ」シ疏) from `シエシ托シ蛋;
+SELECT LOCATE('荳',`シ」シ疏) from `シエシ托シ蛋;
+
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_lpad_sjis.test b/mysql-test/suite/jp/t/jp_lpad_sjis.test
new file mode 100755
index 00000000000..7038112cbc8
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_lpad_sjis.test
@@ -0,0 +1,81 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test LPAD() function with Japanese character in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+
+#InnoDB
+SELECT `C1`, LPAD(`C1`,5,'。') FROM `T1`;
+SELECT `C1`, LPAD(`C1`,5,'X') FROM `T2`;
+SELECT `C1`, LPAD(`C1`,5,'暴') FROM `T3`;
+
+#MyISAM
+SELECT `C1`, LPAD(`C1`,5,'。') FROM `T4`;
+SELECT `C1`, LPAD(`C1`,5,'X') FROM `T5`;
+SELECT `C1`, LPAD(`C1`,5,'暴' ) FROM `T6`;
+
+#HEAP
+SELECT `C1`, LPAD(`C1`,5,'。') FROM `T7`;
+SELECT `C1`, LPAD(`C1`,5,'X') FROM `T8`;
+SELECT `C1`, LPAD(`C1`,5,'暴' ) FROM `T9`;
+
+#BDB
+SELECT `C1`, LPAD(`C1`,5,'。') FROM `T10`;
+SELECT `C1`, LPAD(`C1`,5,'X') FROM `T11`;
+SELECT `C1`, LPAD(`C1`,5,'暴' ) FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_lpad_ucs2.test b/mysql-test/suite/jp/t/jp_lpad_ucs2.test
new file mode 100755
index 00000000000..e3bead0855a
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_lpad_ucs2.test
@@ -0,0 +1,83 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test LPAD() function with Japanese character in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「') FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_lpad_ujis.test b/mysql-test/suite/jp/t/jp_lpad_ujis.test
new file mode 100755
index 00000000000..eea4877ec3a
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_lpad_ujis.test
@@ -0,0 +1,82 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test LPAD() function with Japanese character in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」イ`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「') FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」エ`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」オ`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」キ`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ク`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, LPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_lpad_utf8.test b/mysql-test/suite/jp/t/jp_lpad_utf8.test
new file mode 100755
index 00000000000..599bf5eba28
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_lpad_utf8.test
@@ -0,0 +1,80 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test LPAD() function with Japanese character in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+
+#InnoDB
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'ス。') FROM `シエシ疏;
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'シク') FROM `シエシ蛋;
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'荳') FROM `シエシ伝;
+
+#MyISAM
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'ス。') FROM `シエシ覗;
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'シク') FROM `シエシ描;
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'荳' ) FROM `シエシ冒;
+
+#HEAP
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'ス。') FROM `シエシ輿;
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'シク') FROM `シエシ倭;
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'荳' ) FROM `シエシ兪;
+
+#BDB
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'ス。') FROM `シエシ托シ秦;
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'シク') FROM `シエシ托シ疏;
+SELECT `シ」シ疏, LPAD(`シ」シ疏,5,'荳' ) FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_ltrim_sjis.test b/mysql-test/suite/jp/t/jp_ltrim_sjis.test
new file mode 100755
index 00000000000..864238df07c
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_ltrim_sjis.test
@@ -0,0 +1,163 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+--enable_warnings
+
+#
+# Test LTRIM() function with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T1` VALUES (' アイウエオ');
+INSERT INTO `T1` VALUES (' アイウエオ');
+INSERT INTO `T1` VALUES (' アイウエオ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T1` VALUES (' アイウエオ');
+INSERT INTO `T1` VALUES ('  アイウエオ');
+INSERT INTO `T1` VALUES ('   アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T2` VALUES (' あいうえお');
+INSERT INTO `T2` VALUES (' あいうえお');
+INSERT INTO `T2` VALUES (' あいうえお');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T2` VALUES (' あいうえお');
+INSERT INTO `T2` VALUES ('  あいうえお');
+INSERT INTO `T2` VALUES ('   あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T3` VALUES (' ソ十表予構');
+INSERT INTO `T3` VALUES (' ソ十表予構');
+INSERT INTO `T3` VALUES (' ソ十表予構');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T3` VALUES (' ソ十表予構');
+INSERT INTO `T3` VALUES ('  ソ十表予構');
+INSERT INTO `T3` VALUES ('   ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T4` VALUES (' アイウエオ');
+INSERT INTO `T4` VALUES (' アイウエオ');
+INSERT INTO `T4` VALUES (' アイウエオ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T4` VALUES (' アイウエオ');
+INSERT INTO `T4` VALUES ('  アイウエオ');
+INSERT INTO `T4` VALUES ('   アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T5` VALUES (' あいうえお');
+INSERT INTO `T5` VALUES (' あいうえお');
+INSERT INTO `T5` VALUES (' あいうえお');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T5` VALUES (' あいうえお');
+INSERT INTO `T5` VALUES ('  あいうえお');
+INSERT INTO `T5` VALUES ('   あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T6` VALUES (' ソ十表予構');
+INSERT INTO `T6` VALUES (' ソ十表予構');
+INSERT INTO `T6` VALUES (' ソ十表予構');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T6` VALUES (' ソ十表予構');
+INSERT INTO `T6` VALUES ('  ソ十表予構');
+INSERT INTO `T6` VALUES ('   ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T7` VALUES (' アイウエオ');
+INSERT INTO `T7` VALUES (' アイウエオ');
+INSERT INTO `T7` VALUES (' アイウエオ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T7` VALUES (' アイウエオ');
+INSERT INTO `T7` VALUES ('  アイウエオ');
+INSERT INTO `T7` VALUES ('   アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T8` VALUES (' あいうえお');
+INSERT INTO `T8` VALUES (' あいうえお');
+INSERT INTO `T8` VALUES (' あいうえお');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T8` VALUES (' あいうえお');
+INSERT INTO `T8` VALUES ('  あいうえお');
+INSERT INTO `T8` VALUES ('   あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T9` VALUES (' ソ十表予構');
+INSERT INTO `T9` VALUES (' ソ十表予構');
+INSERT INTO `T9` VALUES (' ソ十表予構');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T9` VALUES (' ソ十表予構');
+INSERT INTO `T9` VALUES ('  ソ十表予構');
+INSERT INTO `T9` VALUES ('   ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T10` VALUES (' アイウエオ');
+INSERT INTO `T10` VALUES (' アイウエオ');
+INSERT INTO `T10` VALUES (' アイウエオ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T10` VALUES (' アイウエオ');
+INSERT INTO `T10` VALUES ('  アイウエオ');
+INSERT INTO `T10` VALUES ('   アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T11` VALUES (' あいうえお');
+INSERT INTO `T11` VALUES (' あいうえお');
+INSERT INTO `T11` VALUES (' あいうえお');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T11` VALUES (' あいうえお');
+INSERT INTO `T11` VALUES ('  あいうえお');
+INSERT INTO `T11` VALUES ('   あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+INSERT INTO `T12` VALUES (' ソ十表予構');
+INSERT INTO `T12` VALUES (' ソ十表予構');
+INSERT INTO `T12` VALUES (' ソ十表予構');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T12` VALUES (' ソ十表予構');
+INSERT INTO `T12` VALUES ('  ソ十表予構');
+INSERT INTO `T12` VALUES ('   ソ十表予構');
+
+#InnoDB
+SELECT LTRIM(`C1`) from `T1`;
+SELECT LTRIM(`C1`) from `T2`;
+SELECT LTRIM(`C1`) from `T3`;
+
+#MyISAM
+SELECT LTRIM(`C1`) from `T4`;
+SELECT LTRIM(`C1`) from `T5`;
+SELECT LTRIM(`C1`) from `T6`;
+
+#HEAP
+SELECT LTRIM(`C1`) from `T7`;
+SELECT LTRIM(`C1`) from `T8`;
+SELECT LTRIM(`C1`) from `T9`;
+
+#BDB
+SELECT LTRIM(`C1`) from `T10`;
+SELECT LTRIM(`C1`) from `T11`;
+SELECT LTRIM(`C1`) from `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_ltrim_ucs2.test b/mysql-test/suite/jp/t/jp_ltrim_ucs2.test
new file mode 100755
index 00000000000..0ae647f5222
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_ltrim_ucs2.test
@@ -0,0 +1,165 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test LTRIM() function with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」イ` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ウ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」エ` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」オ` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」カ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」キ` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ク` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ケ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」イ`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ウ`;
+
+#MyISAM
+SELECT LTRIM(`」テ」ア`) from `」ヤ」エ`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」オ`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」カ`;
+
+#HEAP
+SELECT LTRIM(`」テ」ア`) from `」ヤ」キ`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ク`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ケ`;
+
+#BDB
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_ltrim_ujis.test b/mysql-test/suite/jp/t/jp_ltrim_ujis.test
new file mode 100755
index 00000000000..64363aa330b
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_ltrim_ujis.test
@@ -0,0 +1,164 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test LTRIM() function with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」イ` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ウ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」エ` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」オ` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」カ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」キ` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ク` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ケ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('。。。。。。竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('。。。。。。、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。。。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('。。。。。。常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」イ`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ウ`;
+
+#MyISAM
+SELECT LTRIM(`」テ」ア`) from `」ヤ」エ`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」オ`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」カ`;
+
+#HEAP
+SELECT LTRIM(`」テ」ア`) from `」ヤ」キ`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ク`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ケ`;
+
+#BDB
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT LTRIM(`」テ」ア`) from `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_ltrim_utf8.test b/mysql-test/suite/jp/t/jp_ltrim_utf8.test
new file mode 100755
index 00000000000..846ce11163b
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_ltrim_utf8.test
@@ -0,0 +1,162 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+--enable_warnings
+
+#
+# Test LTRIM() function with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES (' スアスイスウスエスオ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ疏 VALUES ('縲スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('縲縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES (' 縺ゅ>縺縺医♀');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ蛋 VALUES ('縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縲縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ伝 VALUES ('縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('縲縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES (' スアスイスウスエスオ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ覗 VALUES ('縲スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('縲縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES (' 縺ゅ>縺縺医♀');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ描 VALUES ('縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縲縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ冒 VALUES ('縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('縲縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES (' スアスイスウスエスオ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ輿 VALUES ('縲スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('縲縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES (' 縺ゅ>縺縺医♀');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ倭 VALUES ('縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縲縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ兪 VALUES ('縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('縲縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES (' スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES (' スアスイスウスエスオ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ托シ秦 VALUES ('縲スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('縲縲縲スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES (' 縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES (' 縺ゅ>縺縺医♀');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ托シ疏 VALUES ('縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縲縲縲縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES (' 鮴秘セ夜セ鈴セ樣セ。');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ托シ蛋 VALUES ('縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('縲縲鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('縲縲縲鮴秘セ夜セ鈴セ樣セ。');
+
+#InnoDB
+SELECT LTRIM(`シ」シ疏) from `シエシ疏;
+SELECT LTRIM(`シ」シ疏) from `シエシ蛋;
+SELECT LTRIM(`シ」シ疏) from `シエシ伝;
+
+#MyISAM
+SELECT LTRIM(`シ」シ疏) from `シエシ覗;
+SELECT LTRIM(`シ」シ疏) from `シエシ描;
+SELECT LTRIM(`シ」シ疏) from `シエシ冒;
+
+#HEAP
+SELECT LTRIM(`シ」シ疏) from `シエシ輿;
+SELECT LTRIM(`シ」シ疏) from `シエシ倭;
+SELECT LTRIM(`シ」シ疏) from `シエシ兪;
+
+#BDB
+SELECT LTRIM(`シ」シ疏) from `シエシ托シ秦;
+SELECT LTRIM(`シ」シ疏) from `シエシ托シ疏;
+SELECT LTRIM(`シ」シ疏) from `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_ps_sjis.test b/mysql-test/suite/jp/t/jp_ps_sjis.test
new file mode 100755
index 00000000000..cc93dca2a79
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_ps_sjis.test
@@ -0,0 +1,454 @@
+--character_set sjis
+--disable_warnings
+DROP TABLE IF EXISTS t1;
+DROP TABLE IF EXISTS t2;
+DROP TABLE IF EXISTS t3;
+DROP TABLE IF EXISTS t4;
+--enable_warnings
+
+#
+# Test Prepares Statement with Japanese character in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+### Test InnoDB ###
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = InnoDB;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = InnoDB;
+CREATE TABLE t3(
+ `ア` char(1),
+ `あ` char(1),
+ `表` char(1)
+)DEFAULT CHARSET = sjis ENGINE = InnoDB;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = sjis ENGINE = InnoDB;
+
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('アあ表');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('ア'),('あ'),('表');
+
+# Japanese parameter for column name
+# the parameter for stmt is not interpreted as column name
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+# Japanese parameter for function argument
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,10,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,10,?) FROM t1';
+# Japanese parameter for UPDATE
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+
+## Test jisx0201 ##
+SET @arg = 'ア';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0208 ##
+SET @arg = 'あ';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+# Test jisx0212 ##
+SET @arg = '表';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+
+### Test MyISAM ###
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = MyISAM;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = MyISAM;
+CREATE TABLE t3(
+ `ア` char(1),
+ `あ` char(1),
+ `表` char(1)
+)DEFAULT CHARSET = sjis ENGINE = MyISAM;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = sjis ENGINE = MyISAM;
+
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('アあ表');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('ア'),('あ'),('表' );
+
+# Japanese parameter for column name
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+# Japanese parameter for function argument
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,10,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,10,?) FROM t1';
+# Japanese parameter for UPDATE
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+
+## Test jisx0201 ##
+SET @arg = 'ア';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0208 ##
+SET @arg = 'あ';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0212 ##
+SET @arg = '表';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+
+### Test HEAP ###
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = HEAP;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = HEAP;
+CREATE TABLE t3(
+ `ア` char(1),
+ `あ` char(1),
+ `表` char(1)
+)DEFAULT CHARSET = sjis ENGINE = HEAP;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = sjis ENGINE =HEAP;
+
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('アあ表');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('ア'),('あ'),('表' );
+
+# Japanese parameter for column name
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+# Japanese parameter for function argument
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,10,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,10,?) FROM t1';
+# Japanese parameter for UPDATE
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+
+## Test jisx0201 ##
+SET @arg = 'ア';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0208 ##
+SET @arg = 'あ';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0212 ##
+SET @arg = '表';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+
+### Test BDB ###
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = BDB;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = sjis ENGINE = BDB;
+CREATE TABLE t3(
+ `ア` char(1),
+ `あ` char(1),
+ `表` char(1)
+)DEFAULT CHARSET = sjis ENGINE = BDB;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = sjis ENGINE = BDB;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('アあ表');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('ア'),('あ'),('表' );
+
+# Japanese parameter for column name
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+# Japanese parameter for function argument
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,10,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,10,?) FROM t1';
+# Japanese parameter for UPDATE
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+
+## Test jisx0201 ##
+SET @arg = 'ア';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t3;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t3;
+
+## Test jisx0208 ##
+SET @arg = 'あ';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+##Test jisx0212 ##
+SET @arg = '表';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
diff --git a/mysql-test/suite/jp/t/jp_ps_ujis.test b/mysql-test/suite/jp/t/jp_ps_ujis.test
new file mode 100755
index 00000000000..7d61c12e496
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_ps_ujis.test
@@ -0,0 +1,455 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+DROP TABLE IF EXISTS t1;
+DROP TABLE IF EXISTS t2;
+DROP TABLE IF EXISTS t3;
+DROP TABLE IF EXISTS t4;
+--enable_warnings
+
+#
+# Test Prepares Statement with Japanese character in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+### Test InnoDB ###
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = InnoDB;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = InnoDB;
+CREATE TABLE t3(
+ `竺` char(1),
+ `、「` char(1),
+ `常ワ` char(1)
+)DEFAULT CHARSET = ujis ENGINE = InnoDB;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE = InnoDB;
+
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('竺、「常ワ');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('竺'),('、「'),('常ワ');
+
+# Japanese parameter for column name
+# the parameter for stmt is not interpreted as column name
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+# Japanese parameter for function argument
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
+# Japanese parameter for UPDATE
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+
+## Test jisx0201 ##
+SET @arg = '竺';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0208 ##
+SET @arg = '、「';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+# Test jisx0212 ##
+SET @arg = '常ワ';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+
+### Test MyISAM ###
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = MyISAM;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = MyISAM;
+CREATE TABLE t3(
+ `竺` char(1),
+ `、「` char(1),
+ `常ワ` char(1)
+)DEFAULT CHARSET = ujis ENGINE = MyISAM;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE = MyISAM;
+
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('竺、「常ワ');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('竺'),('、「'),('常ワ' );
+
+# Japanese parameter for column name
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+# Japanese parameter for function argument
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
+# Japanese parameter for UPDATE
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+
+## Test jisx0201 ##
+SET @arg = '竺';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0208 ##
+SET @arg = '、「';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0212 ##
+SET @arg = '常ワ';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+
+### Test HEAP ###
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = HEAP;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = HEAP;
+CREATE TABLE t3(
+ `竺` char(1),
+ `、「` char(1),
+ `常ワ` char(1)
+)DEFAULT CHARSET = ujis ENGINE = HEAP;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE =HEAP;
+
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('竺、「常ワ');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('竺'),('、「'),('常ワ' );
+
+# Japanese parameter for column name
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+# Japanese parameter for function argument
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
+# Japanese parameter for UPDATE
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+
+## Test jisx0201 ##
+SET @arg = '竺';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0208 ##
+SET @arg = '、「';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+## Test jisx0212 ##
+SET @arg = '常ワ';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
+
+### Test BDB ###
+CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = BDB;
+CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = BDB;
+CREATE TABLE t3(
+ `竺` char(1),
+ `、「` char(1),
+ `常ワ` char(1)
+)DEFAULT CHARSET = ujis ENGINE = BDB;
+CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE = BDB;
+INSERT INTO t1 VALUES ('xxx');
+INSERT INTO t2 VALUES ('竺、「常ワ');
+INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
+INSERT INTO t4 VALUES ('竺'),('、「'),('常ワ' );
+
+# Japanese parameter for column name
+PREPARE stmt1 FROM 'SELECT ? FROM t3';
+PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
+PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
+# Japanese parameter for function argument
+PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
+PREPARE stmt5 FROM 'SELECT CHARSET(?)';
+PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
+PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
+PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
+PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
+PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
+PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
+PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
+# Japanese parameter for UPDATE
+PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
+PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
+
+## Test jisx0201 ##
+SET @arg = '竺';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t3;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t3;
+
+## Test jisx0208 ##
+SET @arg = '、「';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+##Test jisx0212 ##
+SET @arg = '常ワ';
+EXECUTE stmt1 USING @arg;
+EXECUTE stmt2 USING @arg;
+EXECUTE stmt3 USING @arg;
+EXECUTE stmt4 USING @arg;
+EXECUTE stmt5 USING @arg;
+EXECUTE stmt6 USING @arg;
+EXECUTE stmt7 USING @arg;
+EXECUTE stmt8 USING @arg;
+EXECUTE stmt9 USING @arg;
+EXECUTE stmt10 USING @arg;
+EXECUTE stmt11 USING @arg;
+EXECUTE stmt12 USING @arg;
+EXECUTE stmt13 USING @arg;
+SELECT * FROM t4;
+EXECUTE stmt14 USING @arg;
+SELECT * FROM t4;
+
+DEALLOCATE PREPARE stmt1;
+DEALLOCATE PREPARE stmt2;
+DEALLOCATE PREPARE stmt3;
+DEALLOCATE PREPARE stmt4;
+DEALLOCATE PREPARE stmt5;
+DEALLOCATE PREPARE stmt6;
+DEALLOCATE PREPARE stmt7;
+DEALLOCATE PREPARE stmt8;
+DEALLOCATE PREPARE stmt9;
+DEALLOCATE PREPARE stmt10;
+DEALLOCATE PREPARE stmt11;
+DEALLOCATE PREPARE stmt12;
+DEALLOCATE PREPARE stmt13;
+DEALLOCATE PREPARE stmt14;
+
+DROP TABLE t1;
+DROP TABLE t2;
+DROP TABLE t3;
+DROP TABLE t4;
diff --git a/mysql-test/suite/jp/t/jp_replace_sjis.test b/mysql-test/suite/jp/t/jp_replace_sjis.test
new file mode 100755
index 00000000000..811d3350a34
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_replace_sjis.test
@@ -0,0 +1,129 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test REPLACE() function with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+
+#InnoDB
+SELECT REPLACE(`C1`,'ア','アア') FROM `T1`;
+SELECT REPLACE(`C1`,'イ','イイ') FROM `T1`;
+SELECT REPLACE(`C1`,'ウ','ウウ') FROM `T1`;
+SELECT REPLACE(`C1`,'エ','エエ') FROM `T1`;
+SELECT REPLACE(`C1`,'オ','オオ') FROM `T1`;
+SELECT REPLACE(`C1`,'あ','ああ') FROM `T2`;
+SELECT REPLACE(`C1`,'い','いい') FROM `T2`;
+SELECT REPLACE(`C1`,'う','うう') FROM `T2`;
+SELECT REPLACE(`C1`,'え','ええ') FROM `T2`;
+SELECT REPLACE(`C1`,'お','おお') FROM `T2`;
+SELECT REPLACE(`C1`,'ソ','ソソ') FROM `T3`;
+SELECT REPLACE(`C1`,'十','十十') FROM `T3`;
+SELECT REPLACE(`C1`,'表','表表') FROM `T3`;
+SELECT REPLACE(`C1`,'予','予予') FROM `T3`;
+SELECT REPLACE(`C1`,'構','構構') FROM `T3`;
+
+#MyISAM
+SELECT REPLACE(`C1`,'ア','アア') FROM `T4`;
+SELECT REPLACE(`C1`,'イ','イイ') FROM `T4`;
+SELECT REPLACE(`C1`,'ウ','ウウ') FROM `T4`;
+SELECT REPLACE(`C1`,'エ','エエ') FROM `T4`;
+SELECT REPLACE(`C1`,'オ','オオ') FROM `T4`;
+SELECT REPLACE(`C1`,'あ','ああ') FROM `T5`;
+SELECT REPLACE(`C1`,'い','いい') FROM `T5`;
+SELECT REPLACE(`C1`,'う','うう') FROM `T5`;
+SELECT REPLACE(`C1`,'え','ええ') FROM `T5`;
+SELECT REPLACE(`C1`,'お','おお') FROM `T5`;
+SELECT REPLACE(`C1`,'ソ','ソソ') FROM `T6`;
+SELECT REPLACE(`C1`,'十','十十') FROM `T6`;
+SELECT REPLACE(`C1`,'表','表表') FROM `T6`;
+SELECT REPLACE(`C1`,'予','予予') FROM `T6`;
+SELECT REPLACE(`C1`,'構','構構') FROM `T6`;
+
+#HEAP
+SELECT REPLACE(`C1`,'ア','アア') FROM `T7`;
+SELECT REPLACE(`C1`,'イ','イイ') FROM `T7`;
+SELECT REPLACE(`C1`,'ウ','ウウ') FROM `T7`;
+SELECT REPLACE(`C1`,'エ','エエ') FROM `T7`;
+SELECT REPLACE(`C1`,'オ','オオ') FROM `T7`;
+SELECT REPLACE(`C1`,'あ','ああ') FROM `T8`;
+SELECT REPLACE(`C1`,'い','いい') FROM `T8`;
+SELECT REPLACE(`C1`,'う','うう') FROM `T8`;
+SELECT REPLACE(`C1`,'え','ええ') FROM `T8`;
+SELECT REPLACE(`C1`,'お','おお') FROM `T8`;
+SELECT REPLACE(`C1`,'ソ','ソソ') FROM `T9`;
+SELECT REPLACE(`C1`,'十','十十') FROM `T9`;
+SELECT REPLACE(`C1`,'表','表表') FROM `T9`;
+SELECT REPLACE(`C1`,'予','予予') FROM `T9`;
+SELECT REPLACE(`C1`,'構','構構') FROM `T9`;
+
+#BDB
+SELECT REPLACE(`C1`,'ア','アア') FROM `T10`;
+SELECT REPLACE(`C1`,'イ','イイ') FROM `T10`;
+SELECT REPLACE(`C1`,'ウ','ウウ') FROM `T10`;
+SELECT REPLACE(`C1`,'エ','エエ') FROM `T10`;
+SELECT REPLACE(`C1`,'オ','オオ') FROM `T10`;
+SELECT REPLACE(`C1`,'あ','ああ') FROM `T11`;
+SELECT REPLACE(`C1`,'い','いい') FROM `T11`;
+SELECT REPLACE(`C1`,'う','うう') FROM `T11`;
+SELECT REPLACE(`C1`,'え','ええ') FROM `T11`;
+SELECT REPLACE(`C1`,'お','おお') FROM `T11`;
+SELECT REPLACE(`C1`,'ソ','ソソ') FROM `T12`;
+SELECT REPLACE(`C1`,'十','十十') FROM `T12`;
+SELECT REPLACE(`C1`,'表','表表') FROM `T12`;
+SELECT REPLACE(`C1`,'予','予予') FROM `T12`;
+SELECT REPLACE(`C1`,'構','構構') FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_replace_ucs2.test b/mysql-test/suite/jp/t/jp_replace_ucs2.test
new file mode 100755
index 00000000000..7739a30cd9c
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_replace_ucs2.test
@@ -0,0 +1,131 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test REPLACE() function with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ウ`;
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ウ`;
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ウ`;
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ウ`;
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」カ`;
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」カ`;
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」カ`;
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」カ`;
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」カ`;
+
+#HEAP
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ケ`;
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ケ`;
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ケ`;
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ケ`;
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ケ`;
+
+#BDB
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ア」イ`;
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ア」イ`;
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ア」イ`;
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ア」イ`;
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_replace_ujis.test b/mysql-test/suite/jp/t/jp_replace_ujis.test
new file mode 100755
index 00000000000..3d8724e63d5
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_replace_ujis.test
@@ -0,0 +1,130 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test REPLACE() function with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」ア`;
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」イ`;
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ウ`;
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ウ`;
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ウ`;
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ウ`;
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」エ`;
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」オ`;
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」カ`;
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」カ`;
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」カ`;
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」カ`;
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」カ`;
+
+#HEAP
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」キ`;
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」ク`;
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ケ`;
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ケ`;
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ケ`;
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ケ`;
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ケ`;
+
+#BDB
+SELECT REPLACE(`」テ」ア`,'竺','竺竺') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'軸','軸軸') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'宍','宍宍') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'雫','雫雫') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'七','七七') FROM `」ヤ」ア」ー`;
+SELECT REPLACE(`」テ」ア`,'、「','、「、「') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'、、','、、、、') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'、ヲ','、ヲ、ヲ') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'、ィ','、ィ、ィ') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'、ェ','、ェ、ェ') FROM `」ヤ」ア」ア`;
+SELECT REPLACE(`」テ」ア`,'常ワ','常ワ常ワ') FROM `」ヤ」ア」イ`;
+SELECT REPLACE(`」テ」ア`,'常ン','常ン常ン') FROM `」ヤ」ア」イ`;
+SELECT REPLACE(`」テ」ア`,'常゙','常゙常゙') FROM `」ヤ」ア」イ`;
+SELECT REPLACE(`」テ」ア`,'常゚','常゚常゚') FROM `」ヤ」ア」イ`;
+SELECT REPLACE(`」テ」ア`,'常','常熄') FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_replace_utf8.test b/mysql-test/suite/jp/t/jp_replace_utf8.test
new file mode 100755
index 00000000000..1d89a43648b
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_replace_utf8.test
@@ -0,0 +1,128 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test REPLACE() function with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+
+#InnoDB
+SELECT REPLACE(`シ」シ疏,'スア','スアスア') FROM `シエシ疏;
+SELECT REPLACE(`シ」シ疏,'スイ','スイスイ') FROM `シエシ疏;
+SELECT REPLACE(`シ」シ疏,'スウ','スウスウ') FROM `シエシ疏;
+SELECT REPLACE(`シ」シ疏,'スエ','スエスエ') FROM `シエシ疏;
+SELECT REPLACE(`シ」シ疏,'スオ','スオスオ') FROM `シエシ疏;
+SELECT REPLACE(`シ」シ疏,'縺','縺ゅ≠') FROM `シエシ蛋;
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ蛋;
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ蛋;
+SELECT REPLACE(`シ」シ疏,'縺','縺医∴') FROM `シエシ蛋;
+SELECT REPLACE(`シ」シ疏,'縺','縺翫♀') FROM `シエシ蛋;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴秘セ') FROM `シエシ伝;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴夜セ') FROM `シエシ伝;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴鈴セ') FROM `シエシ伝;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴樣セ') FROM `シエシ伝;
+SELECT REPLACE(`シ」シ疏,'鮴。','鮴。鮴。') FROM `シエシ伝;
+
+#MyISAM
+SELECT REPLACE(`シ」シ疏,'スア','スアスア') FROM `シエシ覗;
+SELECT REPLACE(`シ」シ疏,'スイ','スイスイ') FROM `シエシ覗;
+SELECT REPLACE(`シ」シ疏,'スウ','スウスウ') FROM `シエシ覗;
+SELECT REPLACE(`シ」シ疏,'スエ','スエスエ') FROM `シエシ覗;
+SELECT REPLACE(`シ」シ疏,'スオ','スオスオ') FROM `シエシ覗;
+SELECT REPLACE(`シ」シ疏,'縺','縺ゅ≠') FROM `シエシ描;
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ描;
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ描;
+SELECT REPLACE(`シ」シ疏,'縺','縺医∴') FROM `シエシ描;
+SELECT REPLACE(`シ」シ疏,'縺','縺翫♀') FROM `シエシ描;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴秘セ') FROM `シエシ冒;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴夜セ') FROM `シエシ冒;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴鈴セ') FROM `シエシ冒;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴樣セ') FROM `シエシ冒;
+SELECT REPLACE(`シ」シ疏,'鮴。','鮴。鮴。') FROM `シエシ冒;
+
+#HEAP
+SELECT REPLACE(`シ」シ疏,'スア','スアスア') FROM `シエシ輿;
+SELECT REPLACE(`シ」シ疏,'スイ','スイスイ') FROM `シエシ輿;
+SELECT REPLACE(`シ」シ疏,'スウ','スウスウ') FROM `シエシ輿;
+SELECT REPLACE(`シ」シ疏,'スエ','スエスエ') FROM `シエシ輿;
+SELECT REPLACE(`シ」シ疏,'スオ','スオスオ') FROM `シエシ輿;
+SELECT REPLACE(`シ」シ疏,'縺','縺ゅ≠') FROM `シエシ倭;
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ倭;
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ倭;
+SELECT REPLACE(`シ」シ疏,'縺','縺医∴') FROM `シエシ倭;
+SELECT REPLACE(`シ」シ疏,'縺','縺翫♀') FROM `シエシ倭;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴秘セ') FROM `シエシ兪;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴夜セ') FROM `シエシ兪;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴鈴セ') FROM `シエシ兪;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴樣セ') FROM `シエシ兪;
+SELECT REPLACE(`シ」シ疏,'鮴。','鮴。鮴。') FROM `シエシ兪;
+
+#BDB
+SELECT REPLACE(`シ」シ疏,'スア','スアスア') FROM `シエシ托シ秦;
+SELECT REPLACE(`シ」シ疏,'スイ','スイスイ') FROM `シエシ托シ秦;
+SELECT REPLACE(`シ」シ疏,'スウ','スウスウ') FROM `シエシ托シ秦;
+SELECT REPLACE(`シ」シ疏,'スエ','スエスエ') FROM `シエシ托シ秦;
+SELECT REPLACE(`シ」シ疏,'スオ','スオスオ') FROM `シエシ托シ秦;
+SELECT REPLACE(`シ」シ疏,'縺','縺ゅ≠') FROM `シエシ托シ疏;
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ托シ疏;
+SELECT REPLACE(`シ」シ疏,'縺','縺縺') FROM `シエシ托シ疏;
+SELECT REPLACE(`シ」シ疏,'縺','縺医∴') FROM `シエシ托シ疏;
+SELECT REPLACE(`シ」シ疏,'縺','縺翫♀') FROM `シエシ托シ疏;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴秘セ') FROM `シエシ托シ蛋;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴夜セ') FROM `シエシ托シ蛋;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴鈴セ') FROM `シエシ托シ蛋;
+SELECT REPLACE(`シ」シ疏,'鮴','鮴樣セ') FROM `シエシ托シ蛋;
+SELECT REPLACE(`シ」シ疏,'鮴。','鮴。鮴。') FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_reverse_sjis.test b/mysql-test/suite/jp/t/jp_reverse_sjis.test
new file mode 100755
index 00000000000..c1e2b2a17ca
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_reverse_sjis.test
@@ -0,0 +1,81 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test REVERSE() function with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+
+#InnoDB
+SELECT REVERSE(`C1`) FROM `T1`;
+SELECT REVERSE(`C1`) FROM `T2`;
+SELECT REVERSE(`C1`) FROM `T3`;
+
+#MyISAM
+SELECT REVERSE(`C1`) FROM `T4`;
+SELECT REVERSE(`C1`) FROM `T5`;
+SELECT REVERSE(`C1`) FROM `T6`;
+
+#HEAP
+SELECT REVERSE(`C1`) FROM `T7`;
+SELECT REVERSE(`C1`) FROM `T8`;
+SELECT REVERSE(`C1`) FROM `T9`;
+
+#BDB
+SELECT REVERSE(`C1`) FROM `T10`;
+SELECT REVERSE(`C1`) FROM `T11`;
+SELECT REVERSE(`C1`) FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_reverse_ucs2.test b/mysql-test/suite/jp/t/jp_reverse_ucs2.test
new file mode 100755
index 00000000000..d91ec7f70e8
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_reverse_ucs2.test
@@ -0,0 +1,83 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test REVERSE() function with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_reverse_ujis.test b/mysql-test/suite/jp/t/jp_reverse_ujis.test
new file mode 100755
index 00000000000..d37d363f59a
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_reverse_ujis.test
@@ -0,0 +1,82 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test REVERSE() function with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+#InnoDB
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT REVERSE(`」テ」ア`) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_reverse_utf8.test b/mysql-test/suite/jp/t/jp_reverse_utf8.test
new file mode 100755
index 00000000000..4e53d4be049
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_reverse_utf8.test
@@ -0,0 +1,80 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test REVERSE() function with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+
+#InnoDB
+SELECT REVERSE(`シ」シ疏) FROM `シエシ疏;
+SELECT REVERSE(`シ」シ疏) FROM `シエシ蛋;
+SELECT REVERSE(`シ」シ疏) FROM `シエシ伝;
+
+#MyISAM
+SELECT REVERSE(`シ」シ疏) FROM `シエシ覗;
+SELECT REVERSE(`シ」シ疏) FROM `シエシ描;
+SELECT REVERSE(`シ」シ疏) FROM `シエシ冒;
+
+#HEAP
+SELECT REVERSE(`シ」シ疏) FROM `シエシ輿;
+SELECT REVERSE(`シ」シ疏) FROM `シエシ倭;
+SELECT REVERSE(`シ」シ疏) FROM `シエシ兪;
+
+#BDB
+SELECT REVERSE(`シ」シ疏) FROM `シエシ托シ秦;
+SELECT REVERSE(`シ」シ疏) FROM `シエシ托シ疏;
+SELECT REVERSE(`シ」シ疏) FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_right_sjis.test b/mysql-test/suite/jp/t/jp_right_sjis.test
new file mode 100755
index 00000000000..f481ec532ec
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_right_sjis.test
@@ -0,0 +1,141 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test RIGHT() function with Japanese character in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+
+#InnoDB
+SELECT `C1`, RIGHT(`C1`,0) FROM `T1`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T1`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T1`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T1`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T1`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T1`;
+SELECT `C1`, RIGHT(`C1`,0) FROM `T2`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T2`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T2`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T2`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T2`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T2`;
+SELECT `C1`, RIGHT(`C1`,0) FROM `T3`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T3`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T3`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T3`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T3`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T3`;
+
+#MyISAM
+SELECT `C1`, RIGHT(`C1`,0) FROM `T4`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T4`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T4`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T4`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T4`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T4`;
+SELECT `C1`, RIGHT(`C1`,0) FROM `T5`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T5`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T5`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T5`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T5`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T5`;
+SELECT `C1`, RIGHT(`C1`,0) FROM `T6`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T6`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T6`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T6`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T6`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T6`;
+
+#HEAP
+SELECT `C1`, RIGHT(`C1`,0) FROM `T7`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T7`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T7`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T7`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T7`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T7`;
+SELECT `C1`, RIGHT(`C1`,0) FROM `T8`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T8`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T8`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T8`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T8`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T8`;
+SELECT `C1`, RIGHT(`C1`,0) FROM `T9`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T9`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T9`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T9`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T9`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T9`;
+
+#BDB
+SELECT `C1`, RIGHT(`C1`,0) FROM `T10`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T10`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T10`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T10`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T10`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T10`;
+SELECT `C1`, RIGHT(`C1`,0) FROM `T11`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T11`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T11`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T11`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T11`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T11`;
+SELECT `C1`, RIGHT(`C1`,0) FROM `T12`;
+SELECT `C1`, RIGHT(`C1`,1) FROM `T12`;
+SELECT `C1`, RIGHT(`C1`,2) FROM `T12`;
+SELECT `C1`, RIGHT(`C1`,3) FROM `T12`;
+SELECT `C1`, RIGHT(`C1`,4) FROM `T12`;
+SELECT `C1`, RIGHT(`C1`,5) FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_right_ucs2.test b/mysql-test/suite/jp/t/jp_right_ucs2.test
new file mode 100755
index 00000000000..23ca2fa4fae
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_right_ucs2.test
@@ -0,0 +1,143 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test RIGHT() function with Japanese character in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_right_ujis.test b/mysql-test/suite/jp/t/jp_right_ujis.test
new file mode 100755
index 00000000000..b5284489c7e
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_right_ujis.test
@@ -0,0 +1,142 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test RIGHT() function with Japanese character in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, RIGHT(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_right_utf8.test b/mysql-test/suite/jp/t/jp_right_utf8.test
new file mode 100755
index 00000000000..863755c1dcf
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_right_utf8.test
@@ -0,0 +1,140 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test RIGHT() function with Japanese character in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+
+#InnoDB
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ伝;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ伝;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ伝;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ伝;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ伝;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ伝;
+
+#MyISAM
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ覗;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ覗;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ覗;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ覗;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ覗;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ覗;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ描;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ描;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ描;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ描;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ描;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ描;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ冒;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ冒;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ冒;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ冒;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ冒;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ冒;
+
+#HEAP
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ輿;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ輿;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ輿;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ輿;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ輿;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ輿;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ倭;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ倭;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ倭;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ倭;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ倭;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ倭;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ兪;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ兪;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ兪;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ兪;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ兪;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ兪;
+
+#BDB
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,0) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,1) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,2) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,3) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,4) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, RIGHT(`シ」シ疏,5) FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_rpad_sjis.test b/mysql-test/suite/jp/t/jp_rpad_sjis.test
new file mode 100755
index 00000000000..cc008631548
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_rpad_sjis.test
@@ -0,0 +1,81 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test RPAD() function with Japanese character in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+
+#InnoDB
+SELECT `C1`, RPAD(`C1`,5,'。') FROM `T1`;
+SELECT `C1`, RPAD(`C1`,5,'X') FROM `T2`;
+SELECT `C1`, RPAD(`C1`,5,'暴') FROM `T3`;
+
+#MyISAM
+SELECT `C1`, RPAD(`C1`,5,'。') FROM `T4`;
+SELECT `C1`, RPAD(`C1`,5,'X') FROM `T5`;
+SELECT `C1`, RPAD(`C1`,5,'暴' ) FROM `T6`;
+
+#HEAP
+SELECT `C1`, RPAD(`C1`,5,'。') FROM `T7`;
+SELECT `C1`, RPAD(`C1`,5,'X') FROM `T8`;
+SELECT `C1`, RPAD(`C1`,5,'暴' ) FROM `T9`;
+
+#BDB
+SELECT `C1`, RPAD(`C1`,5,'。') FROM `T10`;
+SELECT `C1`, RPAD(`C1`,5,'X') FROM `T11`;
+SELECT `C1`, RPAD(`C1`,5,'暴' ) FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_rpad_ucs2.test b/mysql-test/suite/jp/t/jp_rpad_ucs2.test
new file mode 100755
index 00000000000..ca5059497d3
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_rpad_ucs2.test
@@ -0,0 +1,83 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test RPAD() function with Japanese character in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「') FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_rpad_ujis.test b/mysql-test/suite/jp/t/jp_rpad_ujis.test
new file mode 100755
index 00000000000..d7725b80af7
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_rpad_ujis.test
@@ -0,0 +1,82 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test RPAD() function with Japanese character in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」イ`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「') FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」エ`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」オ`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」キ`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ク`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'治') FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'」リ') FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, RPAD(`」テ」ア`,5,'床「' ) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_rpad_utf8.test b/mysql-test/suite/jp/t/jp_rpad_utf8.test
new file mode 100755
index 00000000000..b5a335bc6ce
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_rpad_utf8.test
@@ -0,0 +1,80 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test RPAD() function with Japanese character in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+
+#InnoDB
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'ス。') FROM `シエシ疏;
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'シク') FROM `シエシ蛋;
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'荳') FROM `シエシ伝;
+
+#MyISAM
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'ス。') FROM `シエシ覗;
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'シク') FROM `シエシ描;
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'荳' ) FROM `シエシ冒;
+
+#HEAP
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'ス。') FROM `シエシ輿;
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'シク') FROM `シエシ倭;
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'荳' ) FROM `シエシ兪;
+
+#BDB
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'ス。') FROM `シエシ托シ秦;
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'シク') FROM `シエシ托シ疏;
+SELECT `シ」シ疏, RPAD(`シ」シ疏,5,'荳' ) FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_rtrim_sjis.test b/mysql-test/suite/jp/t/jp_rtrim_sjis.test
new file mode 100755
index 00000000000..c80cf9410f9
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_rtrim_sjis.test
@@ -0,0 +1,163 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+--enable_warnings
+
+#
+# Test RTRIM() function with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(8), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T1` VALUES ('アイウエオ ');
+INSERT INTO `T1` VALUES ('アイウエオ ');
+INSERT INTO `T1` VALUES ('アイウエオ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T1` VALUES ('アイウエオ ');
+INSERT INTO `T1` VALUES ('アイウエオ  ');
+INSERT INTO `T1` VALUES ('アイウエオ   ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T2` VALUES ('あいうえお ');
+INSERT INTO `T2` VALUES ('あいうえお ');
+INSERT INTO `T2` VALUES ('あいうえお ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T2` VALUES ('あいうえお ');
+INSERT INTO `T2` VALUES ('あいうえお  ');
+INSERT INTO `T2` VALUES ('あいうえお   ');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T3` VALUES ('ソ十表予構 ');
+INSERT INTO `T3` VALUES ('ソ十表予構 ');
+INSERT INTO `T3` VALUES ('ソ十表予構 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T3` VALUES ('ソ十表予構 ');
+INSERT INTO `T3` VALUES ('ソ十表予構  ');
+INSERT INTO `T3` VALUES ('ソ十表予構   ');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T4` VALUES ('アイウエオ ');
+INSERT INTO `T4` VALUES ('アイウエオ ');
+INSERT INTO `T4` VALUES ('アイウエオ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T4` VALUES ('アイウエオ ');
+INSERT INTO `T4` VALUES ('アイウエオ  ');
+INSERT INTO `T4` VALUES ('アイウエオ   ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T5` VALUES ('あいうえお ');
+INSERT INTO `T5` VALUES ('あいうえお ');
+INSERT INTO `T5` VALUES ('あいうえお ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T5` VALUES ('あいうえお ');
+INSERT INTO `T5` VALUES ('あいうえお  ');
+INSERT INTO `T5` VALUES ('あいうえお   ');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T6` VALUES ('ソ十表予構 ');
+INSERT INTO `T6` VALUES ('ソ十表予構 ');
+INSERT INTO `T6` VALUES ('ソ十表予構 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T6` VALUES ('ソ十表予構 ');
+INSERT INTO `T6` VALUES ('ソ十表予構  ');
+INSERT INTO `T6` VALUES ('ソ十表予構   ');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T7` VALUES ('アイウエオ ');
+INSERT INTO `T7` VALUES ('アイウエオ ');
+INSERT INTO `T7` VALUES ('アイウエオ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T7` VALUES ('アイウエオ ');
+INSERT INTO `T7` VALUES ('アイウエオ  ');
+INSERT INTO `T7` VALUES ('アイウエオ   ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T8` VALUES ('あいうえお ');
+INSERT INTO `T8` VALUES ('あいうえお ');
+INSERT INTO `T8` VALUES ('あいうえお ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T8` VALUES ('あいうえお ');
+INSERT INTO `T8` VALUES ('あいうえお  ');
+INSERT INTO `T8` VALUES ('あいうえお   ');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T9` VALUES ('ソ十表予構 ');
+INSERT INTO `T9` VALUES ('ソ十表予構 ');
+INSERT INTO `T9` VALUES ('ソ十表予構 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T9` VALUES ('ソ十表予構 ');
+INSERT INTO `T9` VALUES ('ソ十表予構  ');
+INSERT INTO `T9` VALUES ('ソ十表予構   ');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T10` VALUES ('アイウエオ ');
+INSERT INTO `T10` VALUES ('アイウエオ ');
+INSERT INTO `T10` VALUES ('アイウエオ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T10` VALUES ('アイウエオ ');
+INSERT INTO `T10` VALUES ('アイウエオ  ');
+INSERT INTO `T10` VALUES ('アイウエオ   ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T11` VALUES ('あいうえお ');
+INSERT INTO `T11` VALUES ('あいうえお ');
+INSERT INTO `T11` VALUES ('あいうえお ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T11` VALUES ('あいうえお ');
+INSERT INTO `T11` VALUES ('あいうえお  ');
+INSERT INTO `T11` VALUES ('あいうえお   ');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+INSERT INTO `T12` VALUES ('ソ十表予構 ');
+INSERT INTO `T12` VALUES ('ソ十表予構 ');
+INSERT INTO `T12` VALUES ('ソ十表予構 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `T12` VALUES ('ソ十表予構 ');
+INSERT INTO `T12` VALUES ('ソ十表予構  ');
+INSERT INTO `T12` VALUES ('ソ十表予構   ');
+
+#InnoDB
+SELECT RTRIM(`C1`) from `T1`;
+SELECT RTRIM(`C1`) from `T2`;
+SELECT RTRIM(`C1`) from `T3`;
+
+#MyISAM
+SELECT RTRIM(`C1`) from `T4`;
+SELECT RTRIM(`C1`) from `T5`;
+SELECT RTRIM(`C1`) from `T6`;
+
+#HEAP
+SELECT RTRIM(`C1`) from `T7`;
+SELECT RTRIM(`C1`) from `T8`;
+SELECT RTRIM(`C1`) from `T9`;
+
+#BDB
+SELECT RTRIM(`C1`) from `T10`;
+SELECT RTRIM(`C1`) from `T11`;
+SELECT RTRIM(`C1`) from `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_rtrim_ucs2.test b/mysql-test/suite/jp/t/jp_rtrim_ucs2.test
new file mode 100755
index 00000000000..0fac38d12d1
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_rtrim_ucs2.test
@@ -0,0 +1,165 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test RTRIM() function with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+
+#InnoDB
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」イ`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ウ`;
+
+#MyISAM
+SELECT RTRIM(`」テ」ア`) from `」ヤ」エ`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」オ`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」カ`;
+
+#HEAP
+SELECT RTRIM(`」テ」ア`) from `」ヤ」キ`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ク`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ケ`;
+
+#BDB
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_rtrim_ujis.test b/mysql-test/suite/jp/t/jp_rtrim_ujis.test
new file mode 100755
index 00000000000..46cda84dd55
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_rtrim_ujis.test
@@ -0,0 +1,164 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test RTRIM() function with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(8), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。。。');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七。。。。。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。。。');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ。。。。。。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。。。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常爍。。。。。');
+
+#InnoDB
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」イ`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ウ`;
+
+#MyISAM
+SELECT RTRIM(`」テ」ア`) from `」ヤ」エ`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」オ`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」カ`;
+
+#HEAP
+SELECT RTRIM(`」テ」ア`) from `」ヤ」キ`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ク`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ケ`;
+
+#BDB
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」ー`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」ア`;
+SELECT RTRIM(`」テ」ア`) from `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_rtrim_utf8.test b/mysql-test/suite/jp/t/jp_rtrim_utf8.test
new file mode 100755
index 00000000000..4880a42db3e
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_rtrim_utf8.test
@@ -0,0 +1,162 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+--enable_warnings
+
+#
+# Test RTRIM() function with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(8), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ縲');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ縲縲');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ縲縲縲');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縲');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縲縲');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縲縲縲');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲縲');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ縲');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ縲縲');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ縲縲縲');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縲');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縲縲');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縲縲縲');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲縲');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ縲');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ縲縲');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ縲縲縲');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縲');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縲縲');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縲縲縲');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲縲');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ縲');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ縲縲');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ縲縲縲');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀ ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縲');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縲縲');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縲縲縲');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。 ');
+# Double byte spaces are not supposed to be trimed
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。縲縲縲');
+
+#InnoDB
+SELECT RTRIM(`シ」シ疏) from `シエシ疏;
+SELECT RTRIM(`シ」シ疏) from `シエシ蛋;
+SELECT RTRIM(`シ」シ疏) from `シエシ伝;
+
+#MyISAM
+SELECT RTRIM(`シ」シ疏) from `シエシ覗;
+SELECT RTRIM(`シ」シ疏) from `シエシ描;
+SELECT RTRIM(`シ」シ疏) from `シエシ冒;
+
+#HEAP
+SELECT RTRIM(`シ」シ疏) from `シエシ輿;
+SELECT RTRIM(`シ」シ疏) from `シエシ倭;
+SELECT RTRIM(`シ」シ疏) from `シエシ兪;
+
+#BDB
+SELECT RTRIM(`シ」シ疏) from `シエシ托シ秦;
+SELECT RTRIM(`シ」シ疏) from `シエシ托シ疏;
+SELECT RTRIM(`シ」シ疏) from `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_select_sjis.test b/mysql-test/suite/jp/t/jp_select_sjis.test
new file mode 100755
index 00000000000..d84ed7a4b2c
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_select_sjis.test
@@ -0,0 +1,83 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test Displaying Japanese charact in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+
+#InnoDB
+SELECT * FROM `T1`;
+SELECT * FROM `T2`;
+SELECT * FROM `T3`;
+#MyISAM
+SELECT * FROM `T4`;
+SELECT * FROM `T5`;
+SELECT * FROM `T6`;
+#Heap
+SELECT * FROM `T7`;
+SELECT * FROM `T8`;
+SELECT * FROM `T9`;
+#BDB
+SELECT * FROM `T10`;
+SELECT * FROM `T11`;
+SELECT * FROM `T12`;
+
+drop table `T1`;
+drop table `T2`;
+drop table `T3`;
+drop table `T4`;
+drop table `T5`;
+drop table `T6`;
+drop table `T7`;
+drop table `T8`;
+drop table `T9`;
+drop table `T10`;
+drop table `T11`;
+drop table `T12`;
diff --git a/mysql-test/suite/jp/t/jp_select_ucs2.test b/mysql-test/suite/jp/t/jp_select_ucs2.test
new file mode 100755
index 00000000000..2e4602e7ea4
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_select_ucs2.test
@@ -0,0 +1,172 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test Displaying Japanese charact in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+#INSERT the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `」ヤ」ア` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」イ` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ウ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」エ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」オ` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」カ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」キ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ク` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ケ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」ア」ー` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ア」ア` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ア」イ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+#InnoDB
+SELECT * FROM `」ヤ」ア`;
+SELECT * FROM `」ヤ」イ`;
+SELECT * FROM `」ヤ」ウ`;
+#MyISAM
+SELECT * FROM `」ヤ」エ`;
+SELECT * FROM `」ヤ」オ`;
+SELECT * FROM `」ヤ」カ`;
+#Heap
+SELECT * FROM `」ヤ」キ`;
+SELECT * FROM `」ヤ」ク`;
+SELECT * FROM `」ヤ」ケ`;
+#BDB
+SELECT * FROM `」ヤ」ア」ー`;
+SELECT * FROM `」ヤ」ア」ア`;
+SELECT * FROM `」ヤ」ア」イ`;
+
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_select_ujis.test b/mysql-test/suite/jp/t/jp_select_ujis.test
new file mode 100755
index 00000000000..4ad9e581a92
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_select_ujis.test
@@ -0,0 +1,84 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test Displaying Japanese charact in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (c1 char(20), INDEX(c1)) DEFAULT CHARSET = ujis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+
+#InnoDB
+SELECT * FROM `」ヤ」ア`;
+SELECT * FROM `」ヤ」イ`;
+SELECT * FROM `」ヤ」ウ`;
+#MyISAM
+SELECT * FROM `」ヤ」エ`;
+SELECT * FROM `」ヤ」オ`;
+SELECT * FROM `」ヤ」カ`;
+#Heap
+SELECT * FROM `」ヤ」キ`;
+SELECT * FROM `」ヤ」ク`;
+SELECT * FROM `」ヤ」ケ`;
+#BDB
+SELECT * FROM `」ヤ」ア」ー`;
+SELECT * FROM `」ヤ」ア」ア`;
+SELECT * FROM `」ヤ」ア」イ`;
+
+drop table `」ヤ」ア`;
+drop table `」ヤ」イ`;
+drop table `」ヤ」ウ`;
+drop table `」ヤ」エ`;
+drop table `」ヤ」オ`;
+drop table `」ヤ」カ`;
+drop table `」ヤ」キ`;
+drop table `」ヤ」ク`;
+drop table `」ヤ」ケ`;
+drop table `」ヤ」ア」ー`;
+drop table `」ヤ」ア」ア`;
+drop table `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_select_utf8.test b/mysql-test/suite/jp/t/jp_select_utf8.test
new file mode 100755
index 00000000000..e614b9ccfb0
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_select_utf8.test
@@ -0,0 +1,82 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test Displaying Japanese charact in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (c1 char(20), INDEX(c1)) DEFAULT CHARSET = utf8 engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+
+#InnoDB
+SELECT * FROM `シエシ疏;
+SELECT * FROM `シエシ蛋;
+SELECT * FROM `シエシ伝;
+#MyISAM
+SELECT * FROM `シエシ覗;
+SELECT * FROM `シエシ描;
+SELECT * FROM `シエシ冒;
+#Heap
+SELECT * FROM `シエシ輿;
+SELECT * FROM `シエシ倭;
+SELECT * FROM `シエシ兪;
+#BDB
+SELECT * FROM `シエシ托シ秦;
+SELECT * FROM `シエシ托シ疏;
+SELECT * FROM `シエシ托シ蛋;
+
+drop table `シエシ疏;
+drop table `シエシ蛋;
+drop table `シエシ伝;
+drop table `シエシ覗;
+drop table `シエシ描;
+drop table `シエシ冒;
+drop table `シエシ輿;
+drop table `シエシ倭;
+drop table `シエシ兪;
+drop table `シエシ托シ秦;
+drop table `シエシ托シ疏;
+drop table `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_subquery_sjis.test b/mysql-test/suite/jp/t/jp_subquery_sjis.test
new file mode 100755
index 00000000000..5292c7a2519
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_subquery_sjis.test
@@ -0,0 +1,140 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test subquery using Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T1b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T4b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T7b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T11a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T11b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T12a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T12b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = sjis engine = heap;
+
+#insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `T1a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T1b` VALUES ('ア');
+INSERT INTO `T2a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T2b` VALUES ('あ');
+INSERT INTO `T3a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T3b` VALUES ('ソ');
+INSERT INTO `T4a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T4b` VALUES ('ア');
+INSERT INTO `T5a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T5b` VALUES ('あ');
+INSERT INTO `T6a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T6b` VALUES ('ソ');
+INSERT INTO `T7a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T7b` VALUES ('ア');
+INSERT INTO `T8a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T8b` VALUES ('あ');
+INSERT INTO `T9a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T9b` VALUES ('ソ');
+INSERT INTO `T10a` VALUES ('ア'),('カ'),('サ');
+INSERT INTO `T10b` VALUES ('ア');
+INSERT INTO `T11a` VALUES ('あ'),('か'),('さ');
+INSERT INTO `T11b` VALUES ('あ');
+INSERT INTO `T12a` VALUES ('ソ'),('十'),('表');
+INSERT INTO `T12b` VALUES ('ソ');
+
+#Test for innodb
+SELECT `C1` FROM `T1a` WHERE `C1` IN (SELECT `C1` FROM `T1b`);
+SELECT `C1` FROM `T1a` WHERE EXISTS (SELECT `C1` FROM `T1b` WHERE `T1a`.`C1` = `T1b`.`C1`);
+SELECT `C1` FROM `T1a` WHERE NOT EXISTS (SELECT `C1` FROM `T1b` WHERE `T1a`.`C1` = `T1b`.`C1`);
+SELECT `C1` FROM `T2a` WHERE `C1` IN (SELECT `C1` FROM `T2b`);
+SELECT `C1` FROM `T2a` WHERE EXISTS (SELECT `C1` FROM `T2b` WHERE `T2a`.`C1` = `T2b`.`C1`);
+SELECT `C1` FROM `T2a` WHERE NOT EXISTS (SELECT `C1` FROM `T2b` WHERE `T2a`.`C1` = `T2b`.`C1`);
+SELECT `C1` FROM `T3a` WHERE `C1` IN (SELECT `C1` FROM `T3b`);
+SELECT `C1` FROM `T3a` WHERE EXISTS (SELECT `C1` FROM `T3b` WHERE `T3a`.`C1` = `T3b`.`C1`);
+SELECT `C1` FROM `T3a` WHERE NOT EXISTS (SELECT `C1` FROM `T3b` WHERE `T3a`.`C1` = `T3b`.`C1`);
+SELECT `C1` FROM `T4a` WHERE `C1` IN (SELECT `C1` FROM `T4b`);
+SELECT `C1` FROM `T4a` WHERE EXISTS (SELECT `C1` FROM `T4b` WHERE `T4a`.`C1` = `T4b`.`C1`);
+SELECT `C1` FROM `T4a` WHERE NOT EXISTS (SELECT `C1` FROM `T4b` WHERE `T4a`.`C1` = `T4b`.`C1`);
+SELECT `C1` FROM `T5a` WHERE `C1` IN (SELECT `C1` FROM `T5b`);
+SELECT `C1` FROM `T5a` WHERE EXISTS (SELECT `C1` FROM `T5b` WHERE `T5a`.`C1` = `T5b`.`C1`);
+SELECT `C1` FROM `T5a` WHERE NOT EXISTS (SELECT `C1` FROM `T5b` WHERE `T5a`.`C1` = `T5b`.`C1`);
+SELECT `C1` FROM `T6a` WHERE `C1` IN (SELECT `C1` FROM `T6b`);
+SELECT `C1` FROM `T6a` WHERE EXISTS (SELECT `C1` FROM `T6b` WHERE `T6a`.`C1` = `T6b`.`C1`);
+SELECT `C1` FROM `T6a` WHERE NOT EXISTS (SELECT `C1` FROM `T6b` WHERE `T6a`.`C1` = `T6b`.`C1`);
+SELECT `C1` FROM `T7a` WHERE `C1` IN (SELECT `C1` FROM `T7b`);
+SELECT `C1` FROM `T7a` WHERE EXISTS (SELECT `C1` FROM `T7b` WHERE `T7a`.`C1` = `T7b`.`C1`);
+SELECT `C1` FROM `T7a` WHERE NOT EXISTS (SELECT `C1` FROM `T7b` WHERE `T7a`.`C1` = `T7b`.`C1`);
+SELECT `C1` FROM `T8a` WHERE `C1` IN (SELECT `C1` FROM `T8b`);
+SELECT `C1` FROM `T8a` WHERE EXISTS (SELECT `C1` FROM `T8b` WHERE `T8a`.`C1` = `T8b`.`C1`);
+SELECT `C1` FROM `T8a` WHERE NOT EXISTS (SELECT `C1` FROM `T8b` WHERE `T8a`.`C1` = `T8b`.`C1`);
+SELECT `C1` FROM `T9a` WHERE `C1` IN (SELECT `C1` FROM `T9b`);
+SELECT `C1` FROM `T9a` WHERE EXISTS (SELECT `C1` FROM `T9b` WHERE `T9a`.`C1` = `T9b`.`C1`);
+SELECT `C1` FROM `T9a` WHERE NOT EXISTS (SELECT `C1` FROM `T9b` WHERE `T9a`.`C1` = `T9b`.`C1`);
+SELECT `C1` FROM `T10a` WHERE `C1` IN (SELECT `C1` FROM `T10b`);
+SELECT `C1` FROM `T10a` WHERE EXISTS (SELECT `C1` FROM `T10b` WHERE `T10a`.`C1` = `T10b`.`C1`);
+SELECT `C1` FROM `T10a` WHERE NOT EXISTS (SELECT `C1` FROM `T10b` WHERE `T10a`.`C1` = `T10b`.`C1`);
+SELECT `C1` FROM `T11a` WHERE `C1` IN (SELECT `C1` FROM `T11b`);
+SELECT `C1` FROM `T11a` WHERE EXISTS (SELECT `C1` FROM `T11b` WHERE `T11a`.`C1` = `T11b`.`C1`);
+SELECT `C1` FROM `T11a` WHERE NOT EXISTS (SELECT `C1` FROM `T11b` WHERE `T11a`.`C1` = `T11b`.`C1`);
+SELECT `C1` FROM `T12a` WHERE `C1` IN (SELECT `C1` FROM `T12b`);
+SELECT `C1` FROM `T12a` WHERE EXISTS (SELECT `C1` FROM `T12b` WHERE `T12a`.`C1` = `T12b`.`C1`);
+SELECT `C1` FROM `T12a` WHERE NOT EXISTS (SELECT `C1` FROM `T12b` WHERE `T12a`.`C1` = `T12b`.`C1`);
+
+DROP TABLE `T1a`;
+DROP TABLE `T1b`;
+DROP TABLE `T2a`;
+DROP TABLE `T2b`;
+DROP TABLE `T3a`;
+DROP TABLE `T3b`;
+DROP TABLE `T4a`;
+DROP TABLE `T4b`;
+DROP TABLE `T5a`;
+DROP TABLE `T5b`;
+DROP TABLE `T6a`;
+DROP TABLE `T6b`;
+DROP TABLE `T7a`;
+DROP TABLE `T7b`;
+DROP TABLE `T8a`;
+DROP TABLE `T8b`;
+DROP TABLE `T9a`;
+DROP TABLE `T9b`;
+DROP TABLE `T10a`;
+DROP TABLE `T10b`;
+DROP TABLE `T11a`;
+DROP TABLE `T11b`;
+DROP TABLE `T12a`;
+DROP TABLE `T12b`;
diff --git a/mysql-test/suite/jp/t/jp_subquery_utf8.test b/mysql-test/suite/jp/t/jp_subquery_utf8.test
new file mode 100755
index 00000000000..97c2df8ce30
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_subquery_utf8.test
@@ -0,0 +1,139 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test subquery using Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ礎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ誕` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ鍛` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ殿` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ澱` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蚤` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ巴` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ病` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ秒` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ紡` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ肪` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ預` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ傭` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ和` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ話` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兮` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ冀` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ紳` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ臣` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ疎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ礎` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ誕` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ鍛` (`シ」シ疏 char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = heap;
+
+#insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `シエシ疎` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ礎` VALUES ('スア');
+INSERT INTO `シエシ誕` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ鍛` VALUES ('縺');
+INSERT INTO `シエシ殿` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ澱` VALUES ('鮴');
+INSERT INTO `シエシ蚤` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ巴` VALUES ('スア');
+INSERT INTO `シエシ病` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ秒` VALUES ('縺');
+INSERT INTO `シエシ紡` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ肪` VALUES ('鮴');
+INSERT INTO `シエシ預` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ傭` VALUES ('スア');
+INSERT INTO `シエシ和` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ話` VALUES ('縺');
+INSERT INTO `シエシ兮` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ冀` VALUES ('鮴');
+INSERT INTO `シエシ托シ紳` VALUES ('スア'),('スカ'),('スサ');
+INSERT INTO `シエシ托シ臣` VALUES ('スア');
+INSERT INTO `シエシ托シ疎` VALUES ('縺'),('縺'),('縺');
+INSERT INTO `シエシ托シ礎` VALUES ('縺');
+INSERT INTO `シエシ托シ誕` VALUES ('鮴'),('鮴'),('鮴');
+INSERT INTO `シエシ托シ鍛` VALUES ('鮴');
+
+#Test for innodb
+SELECT `シ」シ疏 FROM `シエシ疎` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ礎`);
+SELECT `シ」シ疏 FROM `シエシ疎` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ礎` WHERE `シエシ疎`.`シ」シ疏 = `シエシ礎`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ疎` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ礎` WHERE `シエシ疎`.`シ」シ疏 = `シエシ礎`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ誕` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ鍛`);
+SELECT `シ」シ疏 FROM `シエシ誕` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ鍛` WHERE `シエシ誕`.`シ」シ疏 = `シエシ鍛`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ誕` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ鍛` WHERE `シエシ誕`.`シ」シ疏 = `シエシ鍛`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ殿` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ澱`);
+SELECT `シ」シ疏 FROM `シエシ殿` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ澱` WHERE `シエシ殿`.`シ」シ疏 = `シエシ澱`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ殿` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ澱` WHERE `シエシ殿`.`シ」シ疏 = `シエシ澱`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ蚤` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ巴`);
+SELECT `シ」シ疏 FROM `シエシ蚤` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ巴` WHERE `シエシ蚤`.`シ」シ疏 = `シエシ巴`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ蚤` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ巴` WHERE `シエシ蚤`.`シ」シ疏 = `シエシ巴`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ病` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ秒`);
+SELECT `シ」シ疏 FROM `シエシ病` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ秒` WHERE `シエシ病`.`シ」シ疏 = `シエシ秒`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ病` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ秒` WHERE `シエシ病`.`シ」シ疏 = `シエシ秒`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ紡` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ肪`);
+SELECT `シ」シ疏 FROM `シエシ紡` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ肪` WHERE `シエシ紡`.`シ」シ疏 = `シエシ肪`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ紡` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ肪` WHERE `シエシ紡`.`シ」シ疏 = `シエシ肪`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ預` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ傭`);
+SELECT `シ」シ疏 FROM `シエシ預` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ傭` WHERE `シエシ預`.`シ」シ疏 = `シエシ傭`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ預` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ傭` WHERE `シエシ預`.`シ」シ疏 = `シエシ傭`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ和` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ話`);
+SELECT `シ」シ疏 FROM `シエシ和` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ話` WHERE `シエシ和`.`シ」シ疏 = `シエシ話`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ和` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ話` WHERE `シエシ和`.`シ」シ疏 = `シエシ話`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ兮` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ冀`);
+SELECT `シ」シ疏 FROM `シエシ兮` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ冀` WHERE `シエシ兮`.`シ」シ疏 = `シエシ冀`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ兮` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ冀` WHERE `シエシ兮`.`シ」シ疏 = `シエシ冀`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ托シ紳` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ托シ臣`);
+SELECT `シ」シ疏 FROM `シエシ托シ紳` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ臣` WHERE `シエシ托シ紳`.`シ」シ疏 = `シエシ托シ臣`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ托シ紳` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ臣` WHERE `シエシ托シ紳`.`シ」シ疏 = `シエシ托シ臣`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ托シ疎` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ托シ礎`);
+SELECT `シ」シ疏 FROM `シエシ托シ疎` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ礎` WHERE `シエシ托シ疎`.`シ」シ疏 = `シエシ托シ礎`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ托シ疎` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ礎` WHERE `シエシ托シ疎`.`シ」シ疏 = `シエシ托シ礎`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ托シ誕` WHERE `シ」シ疏 IN (SELECT `シ」シ疏 FROM `シエシ托シ鍛`);
+SELECT `シ」シ疏 FROM `シエシ托シ誕` WHERE EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ鍛` WHERE `シエシ托シ誕`.`シ」シ疏 = `シエシ托シ鍛`.`シ」シ疏);
+SELECT `シ」シ疏 FROM `シエシ托シ誕` WHERE NOT EXISTS (SELECT `シ」シ疏 FROM `シエシ托シ鍛` WHERE `シエシ托シ誕`.`シ」シ疏 = `シエシ托シ鍛`.`シ」シ疏);
+
+DROP TABLE `シエシ疎`;
+DROP TABLE `シエシ礎`;
+DROP TABLE `シエシ誕`;
+DROP TABLE `シエシ鍛`;
+DROP TABLE `シエシ殿`;
+DROP TABLE `シエシ澱`;
+DROP TABLE `シエシ蚤`;
+DROP TABLE `シエシ巴`;
+DROP TABLE `シエシ病`;
+DROP TABLE `シエシ秒`;
+DROP TABLE `シエシ紡`;
+DROP TABLE `シエシ肪`;
+DROP TABLE `シエシ預`;
+DROP TABLE `シエシ傭`;
+DROP TABLE `シエシ和`;
+DROP TABLE `シエシ話`;
+DROP TABLE `シエシ兮`;
+DROP TABLE `シエシ冀`;
+DROP TABLE `シエシ托シ紳`;
+DROP TABLE `シエシ托シ臣`;
+DROP TABLE `シエシ托シ疎`;
+DROP TABLE `シエシ托シ礎`;
+DROP TABLE `シエシ托シ誕`;
+DROP TABLE `シエシ托シ鍛`;
diff --git a/mysql-test/suite/jp/t/jp_substring_sjis.test b/mysql-test/suite/jp/t/jp_substring_sjis.test
new file mode 100755
index 00000000000..ac929114880
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_substring_sjis.test
@@ -0,0 +1,413 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test SUBSTRING() function with Japanese character in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T3` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T6` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T9` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
+INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
+INSERT INTO `T12` VALUES ('ソ十表予構'),('ソ十表予'),('ソ十表'),('ソ十'),('ソ'),('');
+
+#InnoDB
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T1`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T1`;
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T2`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T2`;
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T3`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T3`;
+
+#MyISAM
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T4`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T4`;
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T5`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T5`;
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T6`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T6`;
+
+#HEAP
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T7`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T7`;
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T8`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T8`;
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T9`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T9`;
+
+#BDB
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T10`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T10`;
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T11`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T11`;
+
+SELECT `C1`, SUBSTRING(`C1`,0) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,1) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,2) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,3) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,4) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,5) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,6) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T12`;
+SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_substring_ucs2.test b/mysql-test/suite/jp/t/jp_substring_ucs2.test
new file mode 100755
index 00000000000..f3cd5550072
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_substring_ucs2.test
@@ -0,0 +1,418 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test SUBSTRING() function with Japanese character in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+# Test of SUBSTRING(str,pos) and SUBSTRING(str FROM pos)
+# is not available until the bug #5364 is fixed
+
+#InnoDB
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア`;
+
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」イ`;
+
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ウ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ウ`;
+
+#MyISAM
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」エ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」エ`;
+
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」オ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」オ`;
+
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」カ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」カ`;
+
+#HEAP
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」キ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」キ`;
+
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ク`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ク`;
+
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ケ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ケ`;
+
+#BDB
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア」ー`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」ー`;
+
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア」ア`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」ア`;
+
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア」イ`;
+#SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_substring_ujis.test b/mysql-test/suite/jp/t/jp_substring_ujis.test
new file mode 100755
index 00000000000..c201c7148da
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_substring_ujis.test
@@ -0,0 +1,414 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test SUBSTRING() function with Japanese character in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七'),('竺軸宍雫'),('竺軸宍'),('竺軸'),('竺'),('');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ'),('、「、、、ヲ、ィ'),('、「、、、ヲ'),('、「、、'),('、「'),('');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常'),('常ワ常ン常゙常゚'),('常ワ常ン常゙'),('常ワ常ン'),('常ワ'),('');
+
+#InnoDB
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア`;
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」イ`;
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」エ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」エ`;
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」オ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」オ`;
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」カ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」キ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」キ`;
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ク`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ク`;
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」ー`;
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」ア`;
+
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,5) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,6) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 5) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 6) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,5) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア`,1,6) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 0) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 1) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 2) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 3) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 4) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 5) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`, SUBSTRING(`」テ」ア` FROM 1 FOR 6) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_substring_utf8.test b/mysql-test/suite/jp/t/jp_substring_utf8.test
new file mode 100755
index 00000000000..9f88115c899
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_substring_utf8.test
@@ -0,0 +1,412 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test SUBSTRING() function with Japanese character in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ'),('スアスイスウスエ'),('スアスイスウ'),('スアスイ'),('スア'),('');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀'),('縺ゅ>縺縺'),('縺ゅ>縺'),('縺ゅ>'),('縺'),('');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。'),('鮴秘セ夜セ鈴セ'),('鮴秘セ夜セ'),('鮴秘セ'),('鮴'),('');
+
+#InnoDB
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ疏;
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ蛋;
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ伝;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ伝;
+
+#MyISAM
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ覗;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ覗;
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ描;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ描;
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ冒;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ冒;
+
+#HEAP
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ輿;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ輿;
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ倭;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ倭;
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ兪;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ兪;
+
+#BDB
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ托シ秦;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ托シ秦;
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ托シ疏;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ托シ疏;
+
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,0) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,2) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,3) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,4) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,5) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,6) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 0) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 2) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 3) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 4) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 5) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 6) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,0) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,1) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,2) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,3) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,4) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,5) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏,1,6) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 0) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 1) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 2) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 3) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 4) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 5) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏, SUBSTRING(`シ」シ疏 FROM 1 FOR 6) FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_trim_sjis.test b/mysql-test/suite/jp/t/jp_trim_sjis.test
new file mode 100755
index 00000000000..0f6821605ed
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_trim_sjis.test
@@ -0,0 +1,219 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+--enable_warnings
+
+#
+# Test TRIM() function with Japanese characters sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(12), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+# Nothing to trim
+INSERT INTO `T1` VALUES ('アイウエオ');
+# Test data for TRIM(TRAILING [remstr] FROM str)
+INSERT INTO `T1` VALUES ('アイウエオカ');
+INSERT INTO `T1` VALUES ('アイウエオカカ');
+INSERT INTO `T1` VALUES ('アイウエオカカカ');
+# Test data for TRIM(LEADING [remstr] FROM str)
+INSERT INTO `T1` VALUES ('カアイウエオ');
+INSERT INTO `T1` VALUES ('カカアイウエオ');
+INSERT INTO `T1` VALUES ('カカカアイウエオ');
+# Test data for TRIM(BOTH [remstr] FROM str)
+INSERT INTO `T1` VALUES ('カカカアイウエオカカカ');
+# Test data for TRIM without [remstr] (remove spaces)
+INSERT INTO `T1` VALUES (' アイウエオ ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T2` VALUES ('あいうえおか');
+INSERT INTO `T2` VALUES ('あいうえおかか');
+INSERT INTO `T2` VALUES ('あいうえおかかか');
+INSERT INTO `T2` VALUES ('かあいうえお');
+INSERT INTO `T2` VALUES ('かかあいうえお');
+INSERT INTO `T2` VALUES ('かかかあいうえお');
+INSERT INTO `T2` VALUES ('かかかあいうえおかかか');
+INSERT INTO `T2` VALUES (' あいうえお ');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T3` VALUES ('ソ十表予構暴');
+INSERT INTO `T3` VALUES ('ソ十表予構暴暴');
+INSERT INTO `T3` VALUES ('ソ十表予構暴暴暴');
+INSERT INTO `T3` VALUES ('暴ソ十表予構');
+INSERT INTO `T3` VALUES ('暴暴ソ十表予構');
+INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構');
+INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構暴暴暴');
+INSERT INTO `T3` VALUES (' ソ十表予構 ');
+
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T4` VALUES ('アイウエオカ');
+INSERT INTO `T4` VALUES ('アイウエオカカ');
+INSERT INTO `T4` VALUES ('アイウエオカカカ');
+INSERT INTO `T4` VALUES ('カアイウエオ');
+INSERT INTO `T4` VALUES ('カカアイウエオ');
+INSERT INTO `T4` VALUES ('カカカアイウエオ');
+INSERT INTO `T4` VALUES ('カカカアイウエオカカカ');
+INSERT INTO `T4` VALUES (' アイウエオ ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T5` VALUES ('あいうえおか');
+INSERT INTO `T5` VALUES ('あいうえおかか');
+INSERT INTO `T5` VALUES ('あいうえおかかか');
+INSERT INTO `T5` VALUES ('かあいうえお');
+INSERT INTO `T5` VALUES ('かかあいうえお');
+INSERT INTO `T5` VALUES ('かかかあいうえお');
+INSERT INTO `T5` VALUES ('かかかあいうえおかかか');
+INSERT INTO `T5` VALUES (' あいうえお ');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T6` VALUES ('ソ十表予構暴');
+INSERT INTO `T6` VALUES ('ソ十表予構暴暴');
+INSERT INTO `T6` VALUES ('ソ十表予構暴暴暴');
+INSERT INTO `T6` VALUES ('暴ソ十表予構');
+INSERT INTO `T6` VALUES ('暴暴ソ十表予構');
+INSERT INTO `T6` VALUES ('暴暴暴ソ十表予構');
+INSERT INTO `T6` VALUES ('暴暴暴ソ十表予構暴暴暴');
+INSERT INTO `T6` VALUES (' ソ十表予構 ');
+
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T7` VALUES ('アイウエオカ');
+INSERT INTO `T7` VALUES ('アイウエオカカ');
+INSERT INTO `T7` VALUES ('アイウエオカカカ');
+INSERT INTO `T7` VALUES ('カアイウエオ');
+INSERT INTO `T7` VALUES ('カカアイウエオ');
+INSERT INTO `T7` VALUES ('カカカアイウエオ');
+INSERT INTO `T7` VALUES ('カカカアイウエオカカカ');
+INSERT INTO `T7` VALUES (' アイウエオ ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T8` VALUES ('あいうえおか');
+INSERT INTO `T8` VALUES ('あいうえおかか');
+INSERT INTO `T8` VALUES ('あいうえおかかか');
+INSERT INTO `T8` VALUES ('かあいうえお');
+INSERT INTO `T8` VALUES ('かかあいうえお');
+INSERT INTO `T8` VALUES ('かかかあいうえお');
+INSERT INTO `T8` VALUES ('かかかあいうえおかかか');
+INSERT INTO `T8` VALUES (' あいうえお ');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T9` VALUES ('ソ十表予構暴');
+INSERT INTO `T9` VALUES ('ソ十表予構暴暴');
+INSERT INTO `T9` VALUES ('ソ十表予構暴暴暴');
+INSERT INTO `T9` VALUES ('暴ソ十表予構');
+INSERT INTO `T9` VALUES ('暴暴ソ十表予構');
+INSERT INTO `T9` VALUES ('暴暴暴ソ十表予構');
+INSERT INTO `T9` VALUES ('暴暴暴ソ十表予構暴暴暴');
+INSERT INTO `T9` VALUES (' ソ十表予構 ');
+
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T10` VALUES ('アイウエオカ');
+INSERT INTO `T10` VALUES ('アイウエオカカ');
+INSERT INTO `T10` VALUES ('アイウエオカカカ');
+INSERT INTO `T10` VALUES ('カアイウエオ');
+INSERT INTO `T10` VALUES ('カカアイウエオ');
+INSERT INTO `T10` VALUES ('カカカアイウエオ');
+INSERT INTO `T10` VALUES ('カカカアイウエオカカカ');
+INSERT INTO `T10` VALUES (' アイウエオ ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T11` VALUES ('あいうえおか');
+INSERT INTO `T11` VALUES ('あいうえおかか');
+INSERT INTO `T11` VALUES ('あいうえおかかか');
+INSERT INTO `T11` VALUES ('かあいうえお');
+INSERT INTO `T11` VALUES ('かかあいうえお');
+INSERT INTO `T11` VALUES ('かかかあいうえお');
+INSERT INTO `T11` VALUES ('かかかあいうえおかかか');
+INSERT INTO `T11` VALUES (' あいうえお ');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+INSERT INTO `T12` VALUES ('ソ十表予構暴');
+INSERT INTO `T12` VALUES ('ソ十表予構暴暴');
+INSERT INTO `T12` VALUES ('ソ十表予構暴暴暴');
+INSERT INTO `T12` VALUES ('暴ソ十表予構');
+INSERT INTO `T12` VALUES ('暴暴ソ十表予構');
+INSERT INTO `T12` VALUES ('暴暴暴ソ十表予構');
+INSERT INTO `T12` VALUES ('暴暴暴ソ十表予構暴暴暴');
+INSERT INTO `T12` VALUES (' ソ十表予構 ');
+
+#InnoDB
+SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T1`;
+SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T1`;
+SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T1`;
+SELECT `C1`,TRIM(`C1`) FROM `T1`;
+SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T2`;
+SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T2`;
+SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T2`;
+SELECT `C1`,TRIM(`C1`) FROM `T2`;
+SELECT `C1`,TRIM(TRAILING '暴'FROM `C1`) FROM `T3`;
+SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T3`;
+SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T3`;
+SELECT `C1`,TRIM(`C1`) FROM `T3`;
+
+#MyISAM
+SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T4`;
+SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T4`;
+SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T4`;
+SELECT `C1`,TRIM(`C1`) FROM `T4`;
+SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T5`;
+SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T5`;
+SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T5`;
+SELECT `C1`,TRIM(`C1`) FROM `T5`;
+SELECT `C1`,TRIM(TRAILING '暴' FROM `C1`) FROM `T6`;
+SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T6`;
+SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T6`;
+SELECT `C1`,TRIM(`C1`) FROM `T6`;
+
+#HEAP
+SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T7`;
+SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T7`;
+SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T7`;
+SELECT `C1`,TRIM(`C1`) FROM `T7`;
+SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T8`;
+SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T8`;
+SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T8`;
+SELECT `C1`,TRIM(`C1`) FROM `T8`;
+SELECT `C1`,TRIM(TRAILING '暴' FROM `C1`) FROM `T9`;
+SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T9`;
+SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T9`;
+SELECT `C1`,TRIM(`C1`) FROM `T9`;
+
+#BDB
+SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T10`;
+SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T10`;
+SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T10`;
+SELECT `C1`,TRIM(`C1`) FROM `T10`;
+SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T11`;
+SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T11`;
+SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T11`;
+SELECT `C1`,TRIM(`C1`) FROM `T11`;
+SELECT `C1`,TRIM(TRAILING '暴' FROM `C1`) FROM `T12`;
+SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T12`;
+SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T12`;
+SELECT `C1`,TRIM(`C1`) FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_trim_ucs2.test b/mysql-test/suite/jp/t/jp_trim_ucs2.test
new file mode 100755
index 00000000000..1d8a12650e0
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_trim_ucs2.test
@@ -0,0 +1,221 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test TRIM() function with Japanese characters ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+# Nothing to trim
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+# Test data for TRIM(TRAILING [remstr] FROM str)
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱叱叱');
+# Test data for TRIM(LEADING [remstr] FROM str)
+INSERT INTO `」ヤ」ア` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱叱竺軸宍雫七');
+# Test data for TRIM(BOTH [remstr] FROM str)
+INSERT INTO `」ヤ」ア` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+# Test data for TRIM without [remstr] (remove spaces)
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ウ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常 ');
+
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」エ` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」カ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常 ');
+
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」キ` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ケ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常 ');
+
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常 ');
+
+#InnoDB
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`,TRIM(TRAILING '床。'FROM `」テ」ア`) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_trim_ujis.test b/mysql-test/suite/jp/t/jp_trim_ujis.test
new file mode 100755
index 00000000000..de401217fcf
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_trim_ujis.test
@@ -0,0 +1,220 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+--enable_warnings
+
+#
+# Test TRIM() function with Japanese characters ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(12), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+# Nothing to trim
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+# Test data for TRIM(TRAILING [remstr] FROM str)
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七叱叱叱');
+# Test data for TRIM(LEADING [remstr] FROM str)
+INSERT INTO `」ヤ」ア` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア` VALUES ('叱叱叱竺軸宍雫七');
+# Test data for TRIM(BOTH [remstr] FROM str)
+INSERT INTO `」ヤ」ア` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+# Test data for TRIM without [remstr] (remove spaces)
+INSERT INTO `」ヤ」ア` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」イ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」イ` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ウ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ウ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ウ` VALUES (' 常ワ常ン常゙常゚常 ');
+
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」エ` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」エ` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」エ` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」オ` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」オ` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」カ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」カ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」カ` VALUES (' 常ワ常ン常゙常゚常 ');
+
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」キ` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」キ` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」キ` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ク` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ク` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ケ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ケ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ケ` VALUES (' 常ワ常ン常゙常゚常 ');
+
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱叱竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ー` VALUES ('叱叱叱竺軸宍雫七叱叱叱');
+INSERT INTO `」ヤ」ア」ー` VALUES (' 竺軸宍雫七 ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、ォ、ォ、ォ、「、、、ヲ、ィ、ェ、ォ、ォ、ォ');
+INSERT INTO `」ヤ」ア」ア` VALUES (' 、「、、、ヲ、ィ、ェ ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。床。常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」イ` VALUES ('床。床。床。常ワ常ン常゙常゚常熄ー。床。床。');
+INSERT INTO `」ヤ」ア」イ` VALUES (' 常ワ常ン常゙常゚常 ');
+
+#InnoDB
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア`;
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」イ`;
+SELECT `」テ」ア`,TRIM(TRAILING '床。'FROM `」テ」ア`) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ウ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」エ`;
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」オ`;
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」カ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」カ`;
+
+#HEAP
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」キ`;
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ク`;
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ケ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ケ`;
+
+#BDB
+SELECT `」テ」ア`,TRIM(TRAILING '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`,TRIM(LEADING '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`,TRIM(BOTH '叱' FROM `」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」ー`;
+SELECT `」テ」ア`,TRIM(TRAILING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`,TRIM(LEADING '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`,TRIM(BOTH '、ォ' FROM `」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」ア`;
+SELECT `」テ」ア`,TRIM(TRAILING '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`,TRIM(LEADING '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`,TRIM(BOTH '床。' FROM `」テ」ア`) FROM `」ヤ」ア」イ`;
+SELECT `」テ」ア`,TRIM(`」テ」ア`) FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_trim_utf8.test b/mysql-test/suite/jp/t/jp_trim_utf8.test
new file mode 100755
index 00000000000..0777de15c36
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_trim_utf8.test
@@ -0,0 +1,218 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+--enable_warnings
+
+#
+# Test TRIM() function with Japanese characters utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(12), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+# Nothing to trim
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+# Test data for TRIM(TRAILING [remstr] FROM str)
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオスカ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオスカスカ');
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオスカスカスカ');
+# Test data for TRIM(LEADING [remstr] FROM str)
+INSERT INTO `シエシ疏 VALUES ('スカスアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('スカスカスアスイスウスエスオ');
+INSERT INTO `シエシ疏 VALUES ('スカスカスカスアスイスウスエスオ');
+# Test data for TRIM(BOTH [remstr] FROM str)
+INSERT INTO `シエシ疏 VALUES ('スカスカスカスアスイスウスエスオスカスカスカ');
+# Test data for TRIM without [remstr] (remove spaces)
+INSERT INTO `シエシ疏 VALUES (' スアスイスウスエスオ ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縺');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縺九°');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀縺九°縺');
+INSERT INTO `シエシ蛋 VALUES ('縺九≠縺縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺九°縺ゅ>縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺九°縺九≠縺縺縺医♀');
+INSERT INTO `シエシ蛋 VALUES ('縺九°縺九≠縺縺縺医♀縺九°縺');
+INSERT INTO `シエシ蛋 VALUES (' 縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆク');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ伝 VALUES ('荳るセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('荳ゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ伝 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ伝 VALUES (' 鮴秘セ夜セ鈴セ樣セ。 ');
+
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオスカ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオスカスカ');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ覗 VALUES ('スカスアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スカスカスアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スカスカスカスアスイスウスエスオ');
+INSERT INTO `シエシ覗 VALUES ('スカスカスカスアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ覗 VALUES (' スアスイスウスエスオ ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縺');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縺九°');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀縺九°縺');
+INSERT INTO `シエシ描 VALUES ('縺九≠縺縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺九°縺ゅ>縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺九°縺九≠縺縺縺医♀');
+INSERT INTO `シエシ描 VALUES ('縺九°縺九≠縺縺縺医♀縺九°縺');
+INSERT INTO `シエシ描 VALUES (' 縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆク');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ冒 VALUES ('荳るセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('荳ゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ冒 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ冒 VALUES (' 鮴秘セ夜セ鈴セ樣セ。 ');
+
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオスカ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオスカスカ');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ輿 VALUES ('スカスアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スカスカスアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スカスカスカスアスイスウスエスオ');
+INSERT INTO `シエシ輿 VALUES ('スカスカスカスアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ輿 VALUES (' スアスイスウスエスオ ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縺');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縺九°');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀縺九°縺');
+INSERT INTO `シエシ倭 VALUES ('縺九≠縺縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺九°縺ゅ>縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺九°縺九≠縺縺縺医♀');
+INSERT INTO `シエシ倭 VALUES ('縺九°縺九≠縺縺縺医♀縺九°縺');
+INSERT INTO `シエシ倭 VALUES (' 縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆク');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ兪 VALUES ('荳るセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('荳ゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ兪 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ兪 VALUES (' 鮴秘セ夜セ鈴セ樣セ。 ');
+
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオスカ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオスカスカ');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ托シ秦 VALUES ('スカスアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スカスカスアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スカスカスカスアスイスウスエスオ');
+INSERT INTO `シエシ托シ秦 VALUES ('スカスカスカスアスイスウスエスオスカスカスカ');
+INSERT INTO `シエシ托シ秦 VALUES (' スアスイスウスエスオ ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縺');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縺九°');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀縺九°縺');
+INSERT INTO `シエシ托シ疏 VALUES ('縺九≠縺縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺九°縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺九°縺九≠縺縺縺医♀');
+INSERT INTO `シエシ托シ疏 VALUES ('縺九°縺九≠縺縺縺医♀縺九°縺');
+INSERT INTO `シエシ托シ疏 VALUES (' 縺ゅ>縺縺医♀ ');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆク');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ托シ蛋 VALUES ('荳るセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('荳ゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ蛋 VALUES ('荳ゆクゆクるセ秘セ夜セ鈴セ樣セ。荳ゆクゆク');
+INSERT INTO `シエシ托シ蛋 VALUES (' 鮴秘セ夜セ鈴セ樣セ。 ');
+
+#InnoDB
+SELECT `シ」シ疏,TRIM(TRAILING 'スカ' FROM `シ」シ疏) FROM `シエシ疏;
+SELECT `シ」シ疏,TRIM(LEADING 'スカ' FROM `シ」シ疏) FROM `シエシ疏;
+SELECT `シ」シ疏,TRIM(BOTH 'スカ' FROM `シ」シ疏) FROM `シエシ疏;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ疏;
+SELECT `シ」シ疏,TRIM(TRAILING '縺' FROM `シ」シ疏) FROM `シエシ蛋;
+SELECT `シ」シ疏,TRIM(LEADING '縺' FROM `シ」シ疏) FROM `シエシ蛋;
+SELECT `シ」シ疏,TRIM(BOTH '縺' FROM `シ」シ疏) FROM `シエシ蛋;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ蛋;
+SELECT `シ」シ疏,TRIM(TRAILING '荳'FROM `シ」シ疏) FROM `シエシ伝;
+SELECT `シ」シ疏,TRIM(LEADING '荳' FROM `シ」シ疏) FROM `シエシ伝;
+SELECT `シ」シ疏,TRIM(BOTH '荳' FROM `シ」シ疏) FROM `シエシ伝;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ伝;
+
+#MyISAM
+SELECT `シ」シ疏,TRIM(TRAILING 'スカ' FROM `シ」シ疏) FROM `シエシ覗;
+SELECT `シ」シ疏,TRIM(LEADING 'スカ' FROM `シ」シ疏) FROM `シエシ覗;
+SELECT `シ」シ疏,TRIM(BOTH 'スカ' FROM `シ」シ疏) FROM `シエシ覗;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ覗;
+SELECT `シ」シ疏,TRIM(TRAILING '縺' FROM `シ」シ疏) FROM `シエシ描;
+SELECT `シ」シ疏,TRIM(LEADING '縺' FROM `シ」シ疏) FROM `シエシ描;
+SELECT `シ」シ疏,TRIM(BOTH '縺' FROM `シ」シ疏) FROM `シエシ描;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ描;
+SELECT `シ」シ疏,TRIM(TRAILING '荳' FROM `シ」シ疏) FROM `シエシ冒;
+SELECT `シ」シ疏,TRIM(LEADING '荳' FROM `シ」シ疏) FROM `シエシ冒;
+SELECT `シ」シ疏,TRIM(BOTH '荳' FROM `シ」シ疏) FROM `シエシ冒;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ冒;
+
+#HEAP
+SELECT `シ」シ疏,TRIM(TRAILING 'スカ' FROM `シ」シ疏) FROM `シエシ輿;
+SELECT `シ」シ疏,TRIM(LEADING 'スカ' FROM `シ」シ疏) FROM `シエシ輿;
+SELECT `シ」シ疏,TRIM(BOTH 'スカ' FROM `シ」シ疏) FROM `シエシ輿;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ輿;
+SELECT `シ」シ疏,TRIM(TRAILING '縺' FROM `シ」シ疏) FROM `シエシ倭;
+SELECT `シ」シ疏,TRIM(LEADING '縺' FROM `シ」シ疏) FROM `シエシ倭;
+SELECT `シ」シ疏,TRIM(BOTH '縺' FROM `シ」シ疏) FROM `シエシ倭;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ倭;
+SELECT `シ」シ疏,TRIM(TRAILING '荳' FROM `シ」シ疏) FROM `シエシ兪;
+SELECT `シ」シ疏,TRIM(LEADING '荳' FROM `シ」シ疏) FROM `シエシ兪;
+SELECT `シ」シ疏,TRIM(BOTH '荳' FROM `シ」シ疏) FROM `シエシ兪;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ兪;
+
+#BDB
+SELECT `シ」シ疏,TRIM(TRAILING 'スカ' FROM `シ」シ疏) FROM `シエシ托シ秦;
+SELECT `シ」シ疏,TRIM(LEADING 'スカ' FROM `シ」シ疏) FROM `シエシ托シ秦;
+SELECT `シ」シ疏,TRIM(BOTH 'スカ' FROM `シ」シ疏) FROM `シエシ托シ秦;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ托シ秦;
+SELECT `シ」シ疏,TRIM(TRAILING '縺' FROM `シ」シ疏) FROM `シエシ托シ疏;
+SELECT `シ」シ疏,TRIM(LEADING '縺' FROM `シ」シ疏) FROM `シエシ托シ疏;
+SELECT `シ」シ疏,TRIM(BOTH '縺' FROM `シ」シ疏) FROM `シエシ托シ疏;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ托シ疏;
+SELECT `シ」シ疏,TRIM(TRAILING '荳' FROM `シ」シ疏) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏,TRIM(LEADING '荳' FROM `シ」シ疏) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏,TRIM(BOTH '荳' FROM `シ」シ疏) FROM `シエシ托シ蛋;
+SELECT `シ」シ疏,TRIM(`シ」シ疏) FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_union_ujis.test b/mysql-test/suite/jp/t/jp_union_ujis.test
new file mode 100755
index 00000000000..e36d18c85c0
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_union_ujis.test
@@ -0,0 +1,129 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test UNION with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+#InnoDB
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+INSERT INTO `」ヤ」ウ` VALUES('宍'),('宍'),('、ヲ'),('、ヲ'),('常゙'),('常゙');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+(SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) UNION (SELECT '、ヲ') ORDER BY `」テ」ア`;
+(SELECT '、ヲ' AS `」テ」ア`) UNION (SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) ORDER BY `」テ」ア`;
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」ア` GROUP BY `」テ」ア` UNION
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」イ` GROUP BY `」テ」ア` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION DISTINCT
+SELECT * FROM `」ヤ」イ` UNION ALL
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION ALL
+SELECT * FROM `」ヤ」イ` UNION DISTINCT
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION SELECT REPEAT(`」テ」ア`,5) FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+DROP TABLE `」ヤ」ア` ;
+DROP TABLE `」ヤ」イ` ;
+DROP TABLE `」ヤ」ウ` ;
+
+#MyISAM
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = MYISAM;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = MYISAM;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = MYISAM;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+INSERT INTO `」ヤ」ウ` VALUES('宍'),('宍'),('、ヲ'),('、ヲ'),('常゙'),('常゙');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+(SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) UNION (SELECT '、ヲ') ORDER BY `」テ」ア`;
+(SELECT '、ヲ' AS `」テ」ア`) UNION (SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) ORDER BY `」テ」ア`;
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」ア` GROUP BY `」テ」ア` UNION
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」イ` GROUP BY `」テ」ア` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION DISTINCT
+SELECT * FROM `」ヤ」イ` UNION ALL
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION ALL
+SELECT * FROM `」ヤ」イ` UNION DISTINCT
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION SELECT REPEAT(`」テ」ア`,5) FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+DROP TABLE `」ヤ」ア` ;
+DROP TABLE `」ヤ」イ` ;
+DROP TABLE `」ヤ」ウ` ;
+
+#HEAP
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = HEAP;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = HEAP;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = HEAP;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+INSERT INTO `」ヤ」ウ` VALUES('宍'),('宍'),('、ヲ'),('、ヲ'),('常゙'),('常゙');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+(SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) UNION (SELECT '、ヲ') ORDER BY `」テ」ア`;
+(SELECT '、ヲ' AS `」テ」ア`) UNION (SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) ORDER BY `」テ」ア`;
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」ア` GROUP BY `」テ」ア` UNION
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」イ` GROUP BY `」テ」ア` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION DISTINCT
+SELECT * FROM `」ヤ」イ` UNION ALL
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION ALL
+SELECT * FROM `」ヤ」イ` UNION DISTINCT
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION SELECT REPEAT(`」テ」ア`,5) FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+DROP TABLE `」ヤ」ア` ;
+DROP TABLE `」ヤ」イ` ;
+DROP TABLE `」ヤ」ウ` ;
+
+#BDB
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = BDB;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = BDB;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = BDB;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+INSERT INTO `」ヤ」ウ` VALUES('宍'),('宍'),('、ヲ'),('、ヲ'),('常゙'),('常゙');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+(SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) UNION (SELECT '、ヲ') ORDER BY `」テ」ア`;
+(SELECT '、ヲ' AS `」テ」ア`) UNION (SELECT * FROM `」ヤ」ア`) UNION (SELECT * FROM `」ヤ」イ`) ORDER BY `」テ」ア`;
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」ア` GROUP BY `」テ」ア` UNION
+SELECT `」テ」ア`, COUNT(*) FROM `」ヤ」イ` GROUP BY `」テ」ア` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION DISTINCT
+SELECT * FROM `」ヤ」イ` UNION ALL
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION ALL
+SELECT * FROM `」ヤ」イ` UNION DISTINCT
+SELECT * FROM `」ヤ」ウ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION SELECT REPEAT(`」テ」ア`,5) FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+DROP TABLE `」ヤ」ア` ;
+DROP TABLE `」ヤ」イ` ;
+DROP TABLE `」ヤ」ウ` ;
+
+# Test mixed strage engine
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = InnoDB;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(1), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = MyISAM;
+INSERT INTO `」ヤ」ア` VALUES('竺'),('竺'),('、「'),('、「'),('常ワ'),('常ワ');
+INSERT INTO `」ヤ」イ` VALUES('軸'),('軸'),('、、'),('、、'),('常ン'),('常ン');
+SELECT * FROM `」ヤ」ア` UNION DISTINCT SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+SELECT * FROM `」ヤ」ア` UNION ALL SELECT * FROM `」ヤ」イ` ORDER BY `」テ」ア`;
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
diff --git a/mysql-test/suite/jp/t/jp_update_sjis.test b/mysql-test/suite/jp/t/jp_update_sjis.test
new file mode 100755
index 00000000000..0dc7372ae92
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_update_sjis.test
@@ -0,0 +1,94 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test Updating with Japanese characters in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+INSERT INTO `T1` VALUES ('アイウエオ');
+INSERT INTO `T2` VALUES ('あいうえお');
+INSERT INTO `T3` VALUES ('ソ十表予構');
+INSERT INTO `T4` VALUES ('アイウエオ');
+INSERT INTO `T5` VALUES ('あいうえお');
+INSERT INTO `T6` VALUES ('ソ十表予構');
+INSERT INTO `T7` VALUES ('アイウエオ');
+INSERT INTO `T8` VALUES ('あいうえお');
+INSERT INTO `T9` VALUES ('ソ十表予構');
+INSERT INTO `T10` VALUES ('アイウエオ');
+INSERT INTO `T11` VALUES ('あいうえお');
+INSERT INTO `T12` VALUES ('ソ十表予構');
+
+UPDATE `T1` SET `C1` = ('カキクケコ');
+UPDATE `T2` SET `C1` = ('かきくけこ');
+UPDATE `T3` SET `C1` = ('噂蚕申貼能');
+UPDATE `T4` SET `C1` = ('カキクケコ');
+UPDATE `T5` SET `C1` = ('かきくけこ');
+UPDATE `T6` SET `C1` = ('噂蚕申貼能');
+UPDATE `T7` SET `C1` = ('カキクケコ');
+UPDATE `T8` SET `C1` = ('かきくけこ');
+UPDATE `T9` SET `C1` = ('噂蚕申貼能');
+UPDATE `T10` SET `C1` = ('カキクケコ');
+UPDATE `T11` SET `C1` = ('かきくけこ');
+UPDATE `T12` SET `C1` = ('噂蚕申貼能');
+
+#InnoDB
+SELECT * FROM `T1`;
+SELECT * FROM `T2`;
+SELECT * FROM `T3`;
+
+#MyISAM
+SELECT * FROM `T4`;
+SELECT * FROM `T5`;
+SELECT * FROM `T6`;
+
+#HEAP
+SELECT * FROM `T7`;
+SELECT * FROM `T8`;
+SELECT * FROM `T9`;
+
+#BDB
+SELECT * FROM `T10`;
+SELECT * FROM `T11`;
+SELECT * FROM `T12`;
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_update_ucs2.test b/mysql-test/suite/jp/t/jp_update_ucs2.test
new file mode 100755
index 00000000000..7a3c1233210
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_update_ucs2.test
@@ -0,0 +1,96 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test Updating with Japanese characters in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+UPDATE `」ヤ」ア` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」イ` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ウ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」エ` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」オ` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」カ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」キ` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」ク` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ケ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」ア」ー` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」ア」ア` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ア」イ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+
+#InnoDB
+SELECT * FROM `」ヤ」ア`;
+SELECT * FROM `」ヤ」イ`;
+SELECT * FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT * FROM `」ヤ」エ`;
+SELECT * FROM `」ヤ」オ`;
+SELECT * FROM `」ヤ」カ`;
+
+#HEAP
+SELECT * FROM `」ヤ」キ`;
+SELECT * FROM `」ヤ」ク`;
+SELECT * FROM `」ヤ」ケ`;
+
+#BDB
+SELECT * FROM `」ヤ」ア」ー`;
+SELECT * FROM `」ヤ」ア」ア`;
+SELECT * FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_update_ujis.test b/mysql-test/suite/jp/t/jp_update_ujis.test
new file mode 100755
index 00000000000..852e45b9eeb
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_update_ujis.test
@@ -0,0 +1,95 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test Updating with Japanese characters in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(5), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+INSERT INTO `」ヤ」ア` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」イ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ウ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」エ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」オ` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」カ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」キ` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ク` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ケ` VALUES ('常ワ常ン常゙常゚常');
+INSERT INTO `」ヤ」ア」ー` VALUES ('竺軸宍雫七');
+INSERT INTO `」ヤ」ア」ア` VALUES ('、「、、、ヲ、ィ、ェ');
+INSERT INTO `」ヤ」ア」イ` VALUES ('常ワ常ン常゙常゚常');
+
+UPDATE `」ヤ」ア` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」イ` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ウ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」エ` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」オ` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」カ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」キ` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」ク` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ケ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+UPDATE `」ヤ」ア」ー` SET `」テ」ア` = ('叱執失嫉室');
+UPDATE `」ヤ」ア」ア` SET `」テ」ア` = ('、ォ、ュ、ッ、ア、ウ');
+UPDATE `」ヤ」ア」イ` SET `」テ」ア` = ('常ネ常ノ常ハ常ヒ常フ');
+
+#InnoDB
+SELECT * FROM `」ヤ」ア`;
+SELECT * FROM `」ヤ」イ`;
+SELECT * FROM `」ヤ」ウ`;
+
+#MyISAM
+SELECT * FROM `」ヤ」エ`;
+SELECT * FROM `」ヤ」オ`;
+SELECT * FROM `」ヤ」カ`;
+
+#HEAP
+SELECT * FROM `」ヤ」キ`;
+SELECT * FROM `」ヤ」ク`;
+SELECT * FROM `」ヤ」ケ`;
+
+#BDB
+SELECT * FROM `」ヤ」ア」ー`;
+SELECT * FROM `」ヤ」ア」ア`;
+SELECT * FROM `」ヤ」ア」イ`;
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_update_utf8.test b/mysql-test/suite/jp/t/jp_update_utf8.test
new file mode 100755
index 00000000000..b4b3d18ecab
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_update_utf8.test
@@ -0,0 +1,93 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test Updating with Japanese characters in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(5), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+INSERT INTO `シエシ疏 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ蛋 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ伝 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ覗 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ描 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ冒 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ輿 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ倭 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ兪 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+INSERT INTO `シエシ托シ秦 VALUES ('スアスイスウスエスオ');
+INSERT INTO `シエシ托シ疏 VALUES ('縺ゅ>縺縺医♀');
+INSERT INTO `シエシ托シ蛋 VALUES ('鮴秘セ夜セ鈴セ樣セ。');
+
+UPDATE `シエシ疏 SET `シ」シ疏 = ('スカスキスクスケスコ');
+UPDATE `シエシ蛋 SET `シ」シ疏 = ('縺九″縺上¢縺');
+UPDATE `シエシ伝 SET `シ」シ疏 = ('鮨鈴ス倬ス夐ス晞ス');
+UPDATE `シエシ覗 SET `シ」シ疏 = ('スカスキスクスケスコ');
+UPDATE `シエシ描 SET `シ」シ疏 = ('縺九″縺上¢縺');
+UPDATE `シエシ冒 SET `シ」シ疏 = ('鮨鈴ス倬ス夐ス晞ス');
+UPDATE `シエシ輿 SET `シ」シ疏 = ('スカスキスクスケスコ');
+UPDATE `シエシ倭 SET `シ」シ疏 = ('縺九″縺上¢縺');
+UPDATE `シエシ兪 SET `シ」シ疏 = ('鮨鈴ス倬ス夐ス晞ス');
+UPDATE `シエシ托シ秦 SET `シ」シ疏 = ('スカスキスクスケスコ');
+UPDATE `シエシ托シ疏 SET `シ」シ疏 = ('縺九″縺上¢縺');
+UPDATE `シエシ托シ蛋 SET `シ」シ疏 = ('鮨鈴ス倬ス夐ス晞ス');
+
+#InnoDB
+SELECT * FROM `シエシ疏;
+SELECT * FROM `シエシ蛋;
+SELECT * FROM `シエシ伝;
+
+#MyISAM
+SELECT * FROM `シエシ覗;
+SELECT * FROM `シエシ描;
+SELECT * FROM `シエシ冒;
+
+#HEAP
+SELECT * FROM `シエシ輿;
+SELECT * FROM `シエシ倭;
+SELECT * FROM `シエシ兪;
+
+#BDB
+SELECT * FROM `シエシ托シ秦;
+SELECT * FROM `シエシ托シ疏;
+SELECT * FROM `シエシ托シ蛋;
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;
diff --git a/mysql-test/suite/jp/t/jp_where_sjis.test b/mysql-test/suite/jp/t/jp_where_sjis.test
new file mode 100755
index 00000000000..452d137f643
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_where_sjis.test
@@ -0,0 +1,104 @@
+--character_set sjis
+--disable_warnings
+drop table if exists `T1`;
+drop table if exists `T2`;
+drop table if exists `T3`;
+drop table if exists `T4`;
+drop table if exists `T5`;
+drop table if exists `T6`;
+drop table if exists `T7`;
+drop table if exists `T8`;
+drop table if exists `T9`;
+drop table if exists `T10`;
+drop table if exists `T11`;
+drop table if exists `T12`;
+--enable_warnings
+
+#
+# Test Displaying Japanese charact using WHERE condtion in sjis encoding
+#
+
+SET NAMES sjis;
+SET character_set_database = sjis;
+
+CREATE TABLE `T1` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T2` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T3` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = innodb;
+CREATE TABLE `T4` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T5` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T6` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = myisam;
+CREATE TABLE `T7` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T8` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T9` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = heap;
+CREATE TABLE `T10` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T11` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+CREATE TABLE `T12` (`C1` char(20), INDEX(`C1`)) DEFAULT CHARSET = sjis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T1`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T2`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T3`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T4`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T5`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T6`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T7`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T8`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T9`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `T10`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `T11`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `T12`;
+
+#InnoDB
+SELECT * FROM `T1` WHERE `C1` = 'ーアイウエオカキクケコサシスセソ';
+SELECT * FROM `T2` WHERE `C1` = '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+SELECT * FROM `T3` WHERE `C1` = 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+
+#MyISAM
+SELECT * FROM `T4` WHERE `C1` = 'ーアイウエオカキクケコサシスセソ';
+SELECT * FROM `T5` WHERE `C1` = '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+SELECT * FROM `T6` WHERE `C1` = 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+
+#Heap
+SELECT * FROM `T7` WHERE `C1` = 'ーアイウエオカキクケコサシスセソ';
+SELECT * FROM `T8` WHERE `C1` = '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+SELECT * FROM `T9` WHERE `C1` = 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+
+#BDB
+SELECT * FROM `T10` WHERE `C1` = 'ーアイウエオカキクケコサシスセソ';
+SELECT * FROM `T11` WHERE `C1` = '・ぁあぃいぅうぇえぉおかがきぎくぐけげこ';
+SELECT * FROM `T12` WHERE `C1` = 'ソ十表予構噂蚕申貼能暴禄曾箪兔喀媾彌拿杤';
+
+#Test to distinguish 0x9353 and 0x9373
+CREATE TABLE t1(c1 char(1)) default charset = sjis engine=innodb;
+CREATE TABLE t2(c1 char(1)) default charset = sjis engine=myisam;
+CREATE TABLE t3(c1 char(1)) default charset = sjis engine=heap;
+CREATE TABLE t4(c1 char(1)) default charset = sjis engine=bdb;
+INSERT INTO t1 VALUES('鉄'),('都');
+INSERT INTO t2 VALUES('鉄'),('都');
+INSERT INTO t3 VALUES('鉄'),('都');
+INSERT INTO t4 VALUES('鉄'),('都');
+SELECT * FROM t1 WHERE c1 = '鉄';
+SELECT * FROM t2 WHERE c1 = '鉄';
+SELECT * FROM t3 WHERE c1 = '鉄';
+SELECT * FROM t4 WHERE c1 = '鉄';
+SELECT * FROM t1 WHERE c1 = '都';
+SELECT * FROM t2 WHERE c1 = '都';
+SELECT * FROM t3 WHERE c1 = '都';
+SELECT * FROM t4 WHERE c1 = '都';
+
+DROP TABLE `T1`;
+DROP TABLE `T2`;
+DROP TABLE `T3`;
+DROP TABLE `T4`;
+DROP TABLE `T5`;
+DROP TABLE `T6`;
+DROP TABLE `T7`;
+DROP TABLE `T8`;
+DROP TABLE `T9`;
+DROP TABLE `T10`;
+DROP TABLE `T11`;
+DROP TABLE `T12`;
diff --git a/mysql-test/suite/jp/t/jp_where_ucs2.test b/mysql-test/suite/jp/t/jp_where_ucs2.test
new file mode 100755
index 00000000000..3b82eacd615
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_where_ucs2.test
@@ -0,0 +1,175 @@
+--source include/have_ucs2.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test Displaying Japanese charact using WHERE condtion in ucs2 encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ucs2;
+SET collation_connection = ucs2_general_ci;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ucs2 engine = bdb;
+
+#Insert the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+INSERT INTO `」ヤ」ア` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」イ` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ウ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」エ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」オ` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」カ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」キ` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ク` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ケ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+INSERT INTO `」ヤ」ア」ー` VALUES
+ ('PQRSTUVWXYZ[\\]^_')
+,(' 治爾璽痔磁示而耳自蒔辞汐鹿式識')
+,('鴫竺軸宍雫七叱執失嫉室悉湿漆疾質')
+,('実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮')
+,('社紗者謝車遮蛇邪借勺尺杓灼爵酌釈');
+
+INSERT INTO `」ヤ」ア」ア` VALUES
+ ('。エ。オ。カ。キ。ク。ケ。コ。サ。シ。ス。セ。ソ。タ。チ。ツ。テ。ト。ナ。ニ。ヌ')
+,('。ネ。ノ。ハ。ヒ。フ。ヘ。ホ。マ。ミ。ム。メ。モ。ヤ。ユ。ヨ。ラ。リ。ル。レ。ロ')
+,('。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ')
+,('。ヲ・。・「・」・、・・・ヲ・ァ・ィ・ゥ・ェ・ォ・ャ・ュ・ョ・ッ・ー・ア・イ・ウ')
+,('。ヲー。ー「ー」ー、ー・ーヲーァーィーゥーェーォーャーューョーッーーーアーイーウ')
+,('。ヲミ。ミ「ミ」ミ、ミ・ミヲミァミィミゥミェミォミャミュミョミッミーミアミイミウ')
+,('。ヲ。「」、・ヲァィゥェォャュョッーアイウ');
+
+INSERT INTO `」ヤ」ア」イ` VALUES
+ ('。ヲ召オ召カ召キ召ク召ケ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ。ヲ召ツ召テ召ト。ヲ。ヲ。ヲ')
+,('床エ床オ床カ床キ床ク床ケ床コ床サ床シ床ス床セ床ソ床タ床チ床ツ床テ床ト床ナ床ニ床ヌ')
+,('床ネ床ノ床ハ床ヒ床フ床ヘ床ホ床マ床ミ床ム床メ床モ床ヤ床ユ床ヨ床ラ床リ床ル床レ床ロ')
+,('床ワ床ン床゙床゚床熄ー瘴ー竢ー繽ー苡ー蜿ー謠ー迴ー闖ー髀ー齒ー床床床床')
+,('。ヲ常。常「常」常、常・常ヲ常ァ常ィ常ゥ常ェ常ォ常ャ常ュ常ョ常ッ常ー常ア常イ常ウ')
+,('常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ')
+,('常ネ常ノ常ハ常ヒ常フ常ヘ常ホ常マ常ミ常ム常メ常モ常ヤ常ユ常ヨ常ラ常リ常ル常レ常ロ');
+
+#InnoDB
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#MyISAM
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#Heap
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#BDB
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_where_ujis.test b/mysql-test/suite/jp/t/jp_where_ujis.test
new file mode 100755
index 00000000000..e96404fbb17
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_where_ujis.test
@@ -0,0 +1,87 @@
+--source include/have_ujis.inc
+
+--disable_warnings
+drop table if exists `」ヤ」ア`;
+drop table if exists `」ヤ」イ`;
+drop table if exists `」ヤ」ウ`;
+drop table if exists `」ヤ」エ`;
+drop table if exists `」ヤ」オ`;
+drop table if exists `」ヤ」カ`;
+drop table if exists `」ヤ」キ`;
+drop table if exists `」ヤ」ク`;
+drop table if exists `」ヤ」ケ`;
+drop table if exists `」ヤ」ア」ー`;
+drop table if exists `」ヤ」ア」ア`;
+drop table if exists `」ヤ」ア」イ`;
+--enable_warnings
+
+#
+# Test Displaying Japanese charact using WHERE condtion in ujis encoding
+#
+
+SET NAMES ujis;
+SET character_set_database = ujis;
+
+CREATE TABLE `」ヤ」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」ウ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = innodb;
+CREATE TABLE `」ヤ」エ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」オ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」カ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = myisam;
+CREATE TABLE `」ヤ」キ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ク` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ケ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = heap;
+CREATE TABLE `」ヤ」ア」ー` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」ア` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+CREATE TABLE `」ヤ」ア」イ` (`」テ」ア` char(20), INDEX(`」テ」ア`)) DEFAULT CHARSET = ujis engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」イ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ウ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」エ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」オ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」カ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」キ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ク`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ケ`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `」ヤ」ア」ー`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `」ヤ」ア」ア`;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `」ヤ」ア」イ`;
+
+#InnoDB
+SELECT * FROM `」ヤ」ア` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」イ` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ウ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#MyISAM
+SELECT * FROM `」ヤ」エ` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」オ` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」カ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#Heap
+SELECT * FROM `」ヤ」キ` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」ク` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ケ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+#BDB
+SELECT * FROM `」ヤ」ア」ー` WHERE `」テ」ア` = '鴫竺軸宍雫七叱執失嫉室悉湿漆疾質';
+SELECT * FROM `」ヤ」ア」ア` WHERE `」テ」ア` = '。ヲ、。、「、」、、、・、ヲ、ァ、ィ、ゥ、ェ、ォ、ャ、ュ、ョ、ッ、ー、ア、イ、ウ';
+SELECT * FROM `」ヤ」ア」イ` WHERE `」テ」ア` = '常エ常オ常カ常キ常ク常ケ常コ常サ常シ常ス常セ常ソ常タ常チ常ツ常テ常ト常ナ常ニ常ヌ';
+
+DROP TABLE `」ヤ」ア`;
+DROP TABLE `」ヤ」イ`;
+DROP TABLE `」ヤ」ウ`;
+DROP TABLE `」ヤ」エ`;
+DROP TABLE `」ヤ」オ`;
+DROP TABLE `」ヤ」カ`;
+DROP TABLE `」ヤ」キ`;
+DROP TABLE `」ヤ」ク`;
+DROP TABLE `」ヤ」ケ`;
+DROP TABLE `」ヤ」ア」ー`;
+DROP TABLE `」ヤ」ア」ア`;
+DROP TABLE `」ヤ」ア」イ`;
diff --git a/mysql-test/suite/jp/t/jp_where_utf8.test b/mysql-test/suite/jp/t/jp_where_utf8.test
new file mode 100755
index 00000000000..7280bc33f21
--- /dev/null
+++ b/mysql-test/suite/jp/t/jp_where_utf8.test
@@ -0,0 +1,85 @@
+--disable_warnings
+drop table if exists `シエシ疏;
+drop table if exists `シエシ蛋;
+drop table if exists `シエシ伝;
+drop table if exists `シエシ覗;
+drop table if exists `シエシ描;
+drop table if exists `シエシ冒;
+drop table if exists `シエシ輿;
+drop table if exists `シエシ倭;
+drop table if exists `シエシ兪;
+drop table if exists `シエシ托シ秦;
+drop table if exists `シエシ托シ疏;
+drop table if exists `シエシ托シ蛋;
+--enable_warnings
+
+#
+# Test Displaying Japanese charact using WHERE condtion in utf8 encoding
+#
+
+SET NAMES utf8;
+SET character_set_database = utf8;
+
+CREATE TABLE `シエシ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ伝 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = innodb;
+CREATE TABLE `シエシ覗 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ描 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ冒 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = myisam;
+CREATE TABLE `シエシ輿 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ倭 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ兪 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = heap;
+CREATE TABLE `シエシ托シ秦 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ疏 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+CREATE TABLE `シエシ托シ蛋 (`シ」シ疏 char(20), INDEX(`シ」シ疏)) DEFAULT CHARSET = utf8 engine = bdb;
+
+#Load the following data in each table
+# jisx0201 hankaku-katakana data
+# jisx0208 data
+# jisx0212 supplemental character data
+
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ蛋;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ伝;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ覗;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ描;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ冒;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ輿;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ倭;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ兪;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_utf8.dat' INTO TABLE `シエシ托シ秦;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_utf8.dat' INTO TABLE `シエシ托シ疏;
+LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_utf8.dat' INTO TABLE `シエシ托シ蛋;
+
+#InnoDB
+SELECT * FROM `シエシ疏 WHERE `シ」シ疏 = 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+SELECT * FROM `シエシ蛋 WHERE `シ」シ疏 = '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+SELECT * FROM `シエシ伝 WHERE `シ」シ疏 = '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+
+#MyISAM
+SELECT * FROM `シエシ覗 WHERE `シ」シ疏 = 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+SELECT * FROM `シエシ描 WHERE `シ」シ疏 = '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+SELECT * FROM `シエシ冒 WHERE `シ」シ疏 = '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+
+#Heap
+SELECT * FROM `シエシ輿 WHERE `シ」シ疏 = 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+SELECT * FROM `シエシ倭 WHERE `シ」シ疏 = '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+SELECT * FROM `シエシ兪 WHERE `シ」シ疏 = '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+
+#BDB
+SELECT * FROM `シエシ托シ秦 WHERE `シ」シ疏 = 'スースアスイスウスエスオスカスキスクスケスコスサスシスススセスソ';
+SELECT * FROM `シエシ托シ疏 WHERE `シ」シ疏 = '繝サ縺√≠縺縺縺縺縺縺医♂縺翫°縺後″縺弱¥縺舌¢縺偵%';
+SELECT * FROM `シエシ托シ蛋 WHERE `シ」シ疏 = '鮠ォ鮠ッ鮠ア鮠イ鮠エ鮠キ鮠ケ鮠コ鮠シ鮠ス鮠ソ鮨鮨鮨鮨鮨鮨鮨馴ス暮ス';
+
+DROP TABLE `シエシ疏;
+DROP TABLE `シエシ蛋;
+DROP TABLE `シエシ伝;
+DROP TABLE `シエシ覗;
+DROP TABLE `シエシ描;
+DROP TABLE `シエシ冒;
+DROP TABLE `シエシ輿;
+DROP TABLE `シエシ倭;
+DROP TABLE `シエシ兪;
+DROP TABLE `シエシ托シ秦;
+DROP TABLE `シエシ托シ疏;
+DROP TABLE `シエシ托シ蛋;