From 8c5dcca187a42d24e38b8f3dd8c572e0f90c4ef3 Mon Sep 17 00:00:00 2001 From: Paulo Bittencourt Date: Mon, 19 Sep 2016 09:37:08 -0400 Subject: [PATCH] Add test for modifying columns to different charsets --- localtests/alter-charset/create.sql | 9 +++++---- localtests/alter-charset/extra_args | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/localtests/alter-charset/create.sql b/localtests/alter-charset/create.sql index e2861d1..e473073 100644 --- a/localtests/alter-charset/create.sql +++ b/localtests/alter-charset/create.sql @@ -1,7 +1,8 @@ drop table if exists gh_ost_test; create table gh_ost_test ( id int auto_increment, - t varchar(128) charset latin1 collate latin1_swedish_ci, + t1 varchar(128) charset latin1 collate latin1_swedish_ci, + t2 varchar(128) charset latin1 collate latin1_swedish_ci, tutf8 varchar(128) charset utf8, tutf8mb4 varchar(128) charset utf8mb4, primary key(id) @@ -17,7 +18,7 @@ create event gh_ost_test enable do begin - insert into gh_ost_test values (null, md5(rand()), md5(rand()), md5(rand())); - insert into gh_ost_test values (null, 'átesting', 'átesting', 'átesting'); - insert into gh_ost_test values (null, 'testátest', 'testátest', '🍻😀'); + insert into gh_ost_test values (null, md5(rand()), md5(rand()), md5(rand()), md5(rand())); + insert into gh_ost_test values (null, 'átesting', 'átesting', 'átesting', 'átesting'); + insert into gh_ost_test values (null, 'testátest', 'testátest', 'testátest', '🍻😀'); end ;; diff --git a/localtests/alter-charset/extra_args b/localtests/alter-charset/extra_args index 29e526e..c39b022 100644 --- a/localtests/alter-charset/extra_args +++ b/localtests/alter-charset/extra_args @@ -1 +1 @@ ---alter='MODIFY `t` varchar(128) CHARACTER SET utf8mb4 NOT NULL' +--alter='MODIFY `t1` varchar(128) CHARACTER SET utf8mb4 NOT NULL, MODIFY `t2` varchar(128) CHARACTER SET latin2 NOT NULL, MODIFY `tutf8` varchar(128) CHARACTER SET latin1 NOT NULL'