2
# - stored procedures/functions;
8
# - create a database with collation utf8_unicode_ci;
9
# - create an object, which
10
# - contains SP-var with explicit CHARSET-clause;
11
# - contains SP-var without CHARSET-clause;
12
# - contains text constant;
13
# - has localized routine/parameter names;
16
# - SHOW CREATE output;
18
# - SELECT FROM INFORMATION_SCHEMA output;
19
# - alter database character set;
20
# - change connection collation;
22
# - dump definition using mysqldump;
27
###########################################################################
29
# NOTE: this file contains text in UTF8 and KOI8-R encodings.
31
###########################################################################
33
--source include/have_utf8.inc
34
--source include/have_cp866.inc
35
--source include/have_cp1251.inc
36
--source include/have_koi8r.inc
38
###########################################################################
43
###########################################################################
47
###########################################################################
50
--echo -------------------------------------------------------------------
52
--echo -------------------------------------------------------------------
59
# - Create database with fixed, pre-defined character set.
62
DROP DATABASE IF EXISTS mysqltest1|
65
CREATE DATABASE mysqltest1 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci|
69
CREATE TABLE t1(��� INT)|
70
INSERT INTO t1 VALUES(1)|
77
SELECT '����' AS c1, ��� AS c2
82
CREATE VIEW v2 AS SELECT _utf8'тест' as c1|
86
CREATE VIEW v3 AS SELECT _utf8'тест'|
94
--source include/ddl_i18n.check_views.inc
97
# Change running environment (alter database character set, change session
104
ALTER DATABASE mysqltest1 COLLATE cp866_general_ci|
107
# Second-round checks:
110
# - Change connection to flush cache;
112
--connect (con2,localhost,root,,)
114
--echo ---> connection: con2
116
# - Switch environment variables and trigger loading views;
118
SET @@character_set_client= cp1251|
119
SET @@character_set_results= cp1251|
120
SET @@collation_connection= cp1251_general_ci|
123
SELECT * FROM mysqltest1.v1|
124
SELECT * FROM mysqltest1.v2|
125
SELECT * FROM mysqltest1.v3|
130
# - Restore environment;
136
--source include/ddl_i18n.check_views.inc
145
--echo ---> Dumping mysqltest1 to ddl_i18n_koi8r.views.mysqltest1.sql
147
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --databases mysqltest1 > $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.views.mysqltest1.sql
149
# - Clean mysqltest1;
154
DROP DATABASE mysqltest1|
156
# - Restore mysqltest1;
161
--echo ---> Restoring mysqltest1...
162
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.views.mysqltest1.sql
165
# Third-round checks.
168
# - Change connection to flush cache;
170
--connect (con3,localhost,root,,)
172
--echo ---> connection: con3
174
# - Switch environment variables and trigger loading views;
176
SET @@character_set_client= cp1251|
177
SET @@character_set_results= cp1251|
178
SET @@collation_connection= cp1251_general_ci|
181
SELECT * FROM mysqltest1.v1|
182
SELECT * FROM mysqltest1.v2|
183
SELECT * FROM mysqltest1.v3|
188
# - Restore environment;
194
--source include/ddl_i18n.check_views.inc
202
--echo ---> connection: default
209
DROP DATABASE mysqltest1|
211
###########################################################################
213
# * Stored procedures/functions.
215
###########################################################################
218
--echo -------------------------------------------------------------------
219
--echo Stored procedures/functions
220
--echo -------------------------------------------------------------------
227
# - Create database with fixed, pre-defined character set.
230
DROP DATABASE IF EXISTS mysqltest1|
231
DROP DATABASE IF EXISTS mysqltest2|
234
CREATE DATABASE mysqltest1 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci|
235
CREATE DATABASE mysqltest2 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci|
239
# - Create two stored routines -- with and without explicit
240
# CHARSET-clause for SP-variable;
248
INOUT �����1 CHAR(10),
251
DECLARE �����1 CHAR(10);
254
COLLATION(�����1) AS c1,
255
COLLATION(�����1) AS c2,
256
COLLATION(�����2) AS c3;
259
COLLATION('�����') AS c4,
260
COLLATION(_koi8r '�����') AS c5,
261
COLLATION(_utf8 'текст') AS c6,
262
@@collation_connection AS c7,
263
@@character_set_client AS c8;
274
INOUT �����1 CHAR(10) CHARACTER SET utf8,
275
OUT �����2 CHAR(10) CHARACTER SET utf8)
277
DECLARE �����1 CHAR(10) CHARACTER SET utf8;
280
COLLATION(�����1) AS c1,
281
COLLATION(�����1) AS c2,
282
COLLATION(�����2) AS c3;
285
COLLATION('�����') AS c4,
286
COLLATION(_koi8r '�����') AS c5,
287
COLLATION(_utf8 'текст') AS c6,
288
@@collation_connection AS c7,
289
@@character_set_client AS c8;
299
CREATE PROCEDURE mysqltest2.p3(
300
INOUT �����1 CHAR(10),
303
DECLARE �����1 CHAR(10);
306
COLLATION(�����1) AS c1,
307
COLLATION(�����1) AS c2,
308
COLLATION(�����2) AS c3;
311
COLLATION('�����') AS c4,
312
COLLATION(_koi8r '�����') AS c5,
313
COLLATION(_utf8 'текст') AS c6,
314
@@collation_connection AS c7,
315
@@character_set_client AS c8;
325
CREATE PROCEDURE mysqltest2.p4(
326
INOUT �����1 CHAR(10) CHARACTER SET utf8,
327
OUT �����2 CHAR(10) CHARACTER SET utf8)
329
DECLARE �����1 CHAR(10) CHARACTER SET utf8;
332
COLLATION(�����1) AS c1,
333
COLLATION(�����1) AS c2,
334
COLLATION(�����2) AS c3;
337
COLLATION('�����') AS c4,
338
COLLATION(_koi8r '�����') AS c5,
339
COLLATION(_utf8 'текст') AS c6,
340
@@collation_connection AS c7,
341
@@character_set_client AS c8;
348
# First-round checks.
351
--source include/ddl_i18n.check_sp.inc
354
# Change running environment (alter database character set, change session
361
ALTER DATABASE mysqltest1 COLLATE cp866_general_ci|
362
ALTER DATABASE mysqltest2 COLLATE cp866_general_ci|
365
# Second-round checks:
368
# - Change connection to flush SP-cache;
370
--connect (con2,localhost,root,,mysqltest1)
372
--echo ---> connection: con2
374
# - Switch environment variables and trigger loading stored procedures;
376
SET @@character_set_client= cp1251|
377
SET @@character_set_results= cp1251|
378
SET @@collation_connection= cp1251_general_ci|
382
CALL mysqltest2.p3(@a, @b)|
383
CALL mysqltest2.p4(@a, @b)|
385
# - Restore environment;
391
--source include/ddl_i18n.check_sp.inc
397
# - Dump mysqltest1, mysqltest2;
400
--echo ---> Dump of mysqltest1
402
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --routines --databases mysqltest1
405
--echo ---> Dumping mysqltest1 to ddl_i18n_koi8r.sp.mysqltest1.sql
407
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --routines --databases mysqltest1 > $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.sp.mysqltest1.sql
410
--echo ---> Dump of mysqltest2
412
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --routines --databases mysqltest2
415
--echo ---> Dumping mysqltest2 to ddl_i18n_koi8r.sp.mysqltest2.sql
417
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --routines --databases mysqltest2 > $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.sp.mysqltest2.sql
419
# - Clean mysqltest1, mysqltest2;
424
DROP DATABASE mysqltest1|
425
DROP DATABASE mysqltest2|
427
# - Restore mysqltest1;
432
--echo ---> Restoring mysqltest1...
433
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.sp.mysqltest1.sql
435
--echo ---> Restoring mysqltest2...
436
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.sp.mysqltest2.sql
439
# Third-round checks.
442
# - Change connection to flush SP-cache;
444
--connect (con3,localhost,root,,mysqltest1)
446
--echo ---> connection: con3
448
# - Switch environment variables and trigger loading stored procedures;
450
SET @@character_set_client= cp1251|
451
SET @@character_set_results= cp1251|
452
SET @@collation_connection= cp1251_general_ci|
456
CALL mysqltest2.p3(@a, @b)|
457
CALL mysqltest2.p4(@a, @b)|
459
# - Restore environment;
465
--source include/ddl_i18n.check_sp.inc
473
--echo ---> connection: default
480
DROP DATABASE mysqltest1|
481
DROP DATABASE mysqltest2|
483
###########################################################################
487
###########################################################################
490
--echo -------------------------------------------------------------------
492
--echo -------------------------------------------------------------------
499
# - Create database with fixed, pre-defined character set;
502
DROP DATABASE IF EXISTS mysqltest1|
503
DROP DATABASE IF EXISTS mysqltest2|
506
CREATE DATABASE mysqltest1 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci|
507
CREATE DATABASE mysqltest2 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci|
511
# - Create tables for triggers;
513
CREATE TABLE t1(c INT)|
514
CREATE TABLE mysqltest2.t1(c INT)|
516
# - Create log tables;
518
CREATE TABLE log(msg VARCHAR(255))|
519
CREATE TABLE mysqltest2.log(msg VARCHAR(255))|
522
# - Create triggers -- with and without explicit CHARSET-clause for
530
CREATE TRIGGER trg1 BEFORE INSERT ON t1 FOR EACH ROW
532
DECLARE �����1 CHAR(10);
534
INSERT INTO log VALUES(COLLATION(�����1));
535
INSERT INTO log VALUES(COLLATION('�����'));
536
INSERT INTO log VALUES(COLLATION(_koi8r '�����'));
537
INSERT INTO log VALUES(COLLATION(_utf8 'текст'));
538
INSERT INTO log VALUES(@@collation_connection);
539
INSERT INTO log VALUES(@@character_set_client);
542
SET @a1 = _koi8r '�����';
543
SET @a2 = _utf8 'текст';
550
CREATE TRIGGER trg2 AFTER INSERT ON t1 FOR EACH ROW
552
DECLARE �����1 CHAR(10) CHARACTER SET utf8;
554
INSERT INTO log VALUES(COLLATION(�����1));
555
INSERT INTO log VALUES(COLLATION('�����'));
556
INSERT INTO log VALUES(COLLATION(_koi8r '�����'));
557
INSERT INTO log VALUES(COLLATION(_utf8 'текст'));
558
INSERT INTO log VALUES(@@collation_connection);
559
INSERT INTO log VALUES(@@character_set_client);
562
SET @b1 = _koi8r '�����';
563
SET @b2 = _utf8 'текст';
570
CREATE TRIGGER mysqltest2.trg3 BEFORE INSERT ON mysqltest2.t1 FOR EACH ROW
572
DECLARE �����1 CHAR(10);
574
INSERT INTO log VALUES(COLLATION(�����1));
575
INSERT INTO log VALUES(COLLATION('�����'));
576
INSERT INTO log VALUES(COLLATION(_koi8r '�����'));
577
INSERT INTO log VALUES(COLLATION(_utf8 'текст'));
578
INSERT INTO log VALUES(@@collation_connection);
579
INSERT INTO log VALUES(@@character_set_client);
582
SET @a1 = _koi8r '�����';
583
SET @a2 = _utf8 'текст';
590
CREATE TRIGGER mysqltest2.trg4 AFTER INSERT ON mysqltest2.t1 FOR EACH ROW
592
DECLARE �����1 CHAR(10) CHARACTER SET utf8;
594
INSERT INTO log VALUES(COLLATION(�����1));
595
INSERT INTO log VALUES(COLLATION('�����'));
596
INSERT INTO log VALUES(COLLATION(_koi8r '�����'));
597
INSERT INTO log VALUES(COLLATION(_utf8 'текст'));
598
INSERT INTO log VALUES(@@collation_connection);
599
INSERT INTO log VALUES(@@character_set_client);
602
SET @b1 = _koi8r '�����';
603
SET @b2 = _utf8 'текст';
609
# First-round checks.
612
--source include/ddl_i18n.check_triggers.inc
615
# Change running environment (alter database character set, change session
622
ALTER DATABASE mysqltest1 COLLATE cp866_general_ci|
623
ALTER DATABASE mysqltest2 COLLATE cp866_general_ci|
626
# Second-round checks:
629
# - Flush table cache;
631
ALTER TABLE t1 ADD COLUMN fake INT|
632
ALTER TABLE t1 DROP COLUMN fake|
634
ALTER TABLE mysqltest2.t1 ADD COLUMN fake INT|
635
ALTER TABLE mysqltest2.t1 DROP COLUMN fake|
637
# - Switch environment variables and initiate loading of triggers
638
# (connect using NULL database);
640
--connect (con2,localhost,root,,)
642
--echo ---> connection: con2
644
SET @@character_set_client= cp1251|
645
SET @@character_set_results= cp1251|
646
SET @@collation_connection= cp1251_general_ci|
648
INSERT INTO mysqltest1.t1 VALUES(0)|
649
INSERT INTO mysqltest2.t1 VALUES(0)|
651
DELETE FROM mysqltest1.log|
652
DELETE FROM mysqltest2.log|
654
# - Restore environment;
662
--source include/ddl_i18n.check_triggers.inc
668
# - Dump mysqltest1, mysqltest2;
671
--echo ---> Dump of mysqltest1
673
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --triggers --databases mysqltest1
676
--echo ---> Dumping mysqltest1 to ddl_i18n_koi8r.triggers.mysqltest1.sql
678
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --triggers --databases mysqltest1 > $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.triggers.mysqltest1.sql
681
--echo ---> Dump of mysqltest2
683
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --triggers --databases mysqltest2
686
--echo ---> Dumping mysqltest2 to ddl_i18n_koi8r.triggers.mysqltest2.sql
688
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --triggers --databases mysqltest2 > $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.triggers.mysqltest2.sql
690
# - Clean mysqltest1, mysqltest2;
695
DROP DATABASE mysqltest1|
696
DROP DATABASE mysqltest2|
698
# - Restore mysqltest1;
703
--echo ---> Restoring mysqltest1...
704
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.triggers.mysqltest1.sql
706
--echo ---> Restoring mysqltest2...
707
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.triggers.mysqltest2.sql
710
# Third-round checks.
713
# - Flush table cache;
715
ALTER TABLE mysqltest1.t1 ADD COLUMN fake INT|
716
ALTER TABLE mysqltest1.t1 DROP COLUMN fake|
718
ALTER TABLE mysqltest2.t1 ADD COLUMN fake INT|
719
ALTER TABLE mysqltest2.t1 DROP COLUMN fake|
721
# - Switch environment variables and initiate loading of triggers
722
# (connect using NULL database);
724
--connect (con3,localhost,root,,)
726
--echo ---> connection: con3
728
SET @@character_set_client= cp1251|
729
SET @@character_set_results= cp1251|
730
SET @@collation_connection= cp1251_general_ci|
732
INSERT INTO mysqltest1.t1 VALUES(0)|
733
INSERT INTO mysqltest2.t1 VALUES(0)|
735
DELETE FROM mysqltest1.log|
736
DELETE FROM mysqltest2.log|
738
# - Restore environment;
746
--source include/ddl_i18n.check_triggers.inc
754
--echo ---> connection: default
761
DROP DATABASE mysqltest1|
762
DROP DATABASE mysqltest2|
764
###########################################################################
768
# We don't have EXECUTE EVENT so far, so this test is limited. It checks that
769
# event with non-latin1 symbols can be created, dumped, restored and SHOW
770
# statements work properly.
772
###########################################################################
775
--echo -------------------------------------------------------------------
777
--echo -------------------------------------------------------------------
784
# - Create database with fixed, pre-defined character set.
787
DROP DATABASE IF EXISTS mysqltest1|
788
DROP DATABASE IF EXISTS mysqltest2|
791
CREATE DATABASE mysqltest1 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci|
792
CREATE DATABASE mysqltest2 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci|
796
# - Create two stored routines -- with and without explicit
797
# CHARSET-clause for SP-variable;
804
CREATE EVENT ev1 ON SCHEDULE AT '2030-01-01 00:00:00' DO
806
DECLARE �����1 CHAR(10);
809
COLLATION(�����1) AS c1,
810
COLLATION('�����') AS c2,
811
COLLATION(_koi8r '�����') AS c3,
812
COLLATION(_utf8 'текст') AS c4,
813
@@collation_connection AS c5,
814
@@character_set_client AS c6;
821
CREATE EVENT ev2 ON SCHEDULE AT '2030-01-01 00:00:00' DO
823
DECLARE �����1 CHAR(10) CHARACTER SET utf8;
826
COLLATION(�����1) AS c1,
827
COLLATION('�����') AS c2,
828
COLLATION(_koi8r '�����') AS c3,
829
COLLATION(_utf8 'текст') AS c4,
830
@@collation_connection AS c5,
831
@@character_set_client AS c6;
838
CREATE EVENT mysqltest2.ev3 ON SCHEDULE AT '2030-01-01 00:00:00' DO
840
DECLARE �����1 CHAR(10) CHARACTER SET utf8;
843
COLLATION(�����1) AS c1,
844
COLLATION('�����') AS c2,
845
COLLATION(_koi8r '�����') AS c3,
846
COLLATION(_utf8 'текст') AS c4,
847
@@collation_connection AS c5,
848
@@character_set_client AS c6;
855
CREATE EVENT mysqltest2.ev4 ON SCHEDULE AT '2030-01-01 00:00:00' DO
857
DECLARE �����1 CHAR(10) CHARACTER SET utf8;
860
COLLATION(�����1) AS c1,
861
COLLATION('�����') AS c2,
862
COLLATION(_koi8r '�����') AS c3,
863
COLLATION(_utf8 'текст') AS c4,
864
@@collation_connection AS c5,
865
@@character_set_client AS c6;
872
# First-round checks.
875
--source include/ddl_i18n.check_events.inc
878
# Change running environment (alter database character set, change session
885
ALTER DATABASE mysqltest1 COLLATE cp866_general_ci|
886
ALTER DATABASE mysqltest2 COLLATE cp866_general_ci|
889
# Second-round checks:
892
# - Change connection to flush cache;
894
--connect (con2,localhost,root,,mysqltest1)
896
--echo ---> connection: con2
898
# - Switch environment variables and trigger loading stored procedures;
900
SET @@character_set_client= cp1251|
901
SET @@character_set_results= cp1251|
902
SET @@collation_connection= cp1251_general_ci|
905
SHOW CREATE EVENT ev1|
906
SHOW CREATE EVENT ev2|
907
SHOW CREATE EVENT mysqltest2.ev3|
908
SHOW CREATE EVENT mysqltest2.ev4|
911
# - Restore environment;
917
--source include/ddl_i18n.check_events.inc
923
# - Dump mysqltest1, mysqltest2;
926
--echo ---> Dump of mysqltest1
928
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --events --databases mysqltest1
931
--echo ---> Dumping mysqltest1 to ddl_i18n_koi8r.events.mysqltest1.sql
933
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --events --databases mysqltest1 > $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.events.mysqltest1.sql
936
--echo ---> Dump of mysqltest2
938
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --events --databases mysqltest2
941
--echo ---> Dumping mysqltest2 to ddl_i18n_koi8r.events.mysqltest2.sql
943
--exec $DRIZZLE_DUMP --character-sets-dir=$CHARSETSDIR --compact --events --databases mysqltest2 > $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.events.mysqltest2.sql
945
# - Clean mysqltest1, mysqltest2;
950
DROP DATABASE mysqltest1|
951
DROP DATABASE mysqltest2|
953
# - Restore mysqltest1;
958
--echo ---> Restoring mysqltest1...
959
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.events.mysqltest1.sql
961
--echo ---> Restoring mysqltest2...
962
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/ddl_i18n_koi8r.events.mysqltest2.sql
965
# Third-round checks.
968
# - Change connection to flush cache;
970
--connect (con3,localhost,root,,mysqltest1)
972
--echo ---> connection: con3
974
# - Switch environment variables and trigger loading stored procedures;
976
SET @@character_set_client= cp1251|
977
SET @@character_set_results= cp1251|
978
SET @@collation_connection= cp1251_general_ci|
981
SHOW CREATE EVENT ev1|
982
SHOW CREATE EVENT ev2|
983
SHOW CREATE EVENT mysqltest2.ev3|
984
SHOW CREATE EVENT mysqltest2.ev4|
987
# - Restore environment;
993
--source include/ddl_i18n.check_events.inc
995
###########################################################################
997
# * DDL statements inside stored routine.
999
# Here we check that DDL statements use actual database collation even if they
1000
# are called from stored routine.
1002
###########################################################################
1005
--echo -------------------------------------------------------------------
1006
--echo DDL statements within stored routine.
1007
--echo -------------------------------------------------------------------
1014
# - Create database with fixed, pre-defined character set.
1017
DROP DATABASE IF EXISTS mysqltest1|
1018
DROP DATABASE IF EXISTS mysqltest2|
1021
CREATE DATABASE mysqltest1 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci|
1022
CREATE DATABASE mysqltest2 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci|
1026
# - Create procedures;
1030
CREATE PROCEDURE p1()
1032
CREATE TABLE t1(col1 VARCHAR(10));
1033
SHOW CREATE TABLE t1;
1038
CREATE PROCEDURE mysqltest2.p2()
1040
CREATE TABLE t2(col1 VARCHAR(10));
1041
SHOW CREATE TABLE t2;
1047
# First-round checks.
1054
SHOW CREATE TABLE t1|
1059
CALL mysqltest2.p2()|
1063
SHOW CREATE TABLE mysqltest2.t2|
1071
ALTER DATABASE mysqltest1 COLLATE cp1251_general_cs|
1072
ALTER DATABASE mysqltest2 COLLATE cp1251_general_cs|
1075
DROP TABLE mysqltest2.t2|
1080
# Second-round checks.
1087
SHOW CREATE TABLE t1|
1092
CALL mysqltest2.p2()|
1096
SHOW CREATE TABLE mysqltest2.t2|
1098
###########################################################################
1102
###########################################################################
1108
--connection default
1110
--echo ---> connection: default
1117
DROP DATABASE mysqltest1|
1118
DROP DATABASE mysqltest2|