summaryrefslogtreecommitdiff
path: root/mysql-test/t/ctype_utf16.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/t/ctype_utf16.test')
-rw-r--r--mysql-test/t/ctype_utf16.test8
1 files changed, 5 insertions, 3 deletions
diff --git a/mysql-test/t/ctype_utf16.test b/mysql-test/t/ctype_utf16.test
index c986309707e..fc16a4b8400 100644
--- a/mysql-test/t/ctype_utf16.test
+++ b/mysql-test/t/ctype_utf16.test
@@ -570,6 +570,7 @@ drop table t1;
#
create table t1 (s1 varchar(50) character set ucs2);
insert into t1 values (0xdf84);
+SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
alter table t1 modify column s1 varchar(50) character set utf16;
select hex(s1) from t1;
drop table t1;
@@ -578,7 +579,7 @@ drop table t1;
#
create table t1 (s1 varchar(5) character set ucs2, s2 varchar(5) character set utf16);
insert into t1 (s1) values (0xdf84);
-update t1 set s2 = s1;
+update ignore t1 set s2 = s1;
select hex(s2) from t1;
drop table t1;
@@ -660,7 +661,7 @@ select left('aaa','1');
#
create table t1 (a int);
insert into t1 values ('-1234.1e2');
-insert into t1 values ('-1234.1e2xxxx');
+insert ignore into t1 values ('-1234.1e2xxxx');
insert into t1 values ('-1234.1e2 ');
select * from t1;
drop table t1;
@@ -670,13 +671,14 @@ drop table t1;
#
create table t1 (a int);
insert into t1 values ('1 ');
-insert into t1 values ('1 x');
+insert ignore into t1 values ('1 x');
select * from t1;
drop table t1;
#
# Testing auto-conversion to TEXT
#
+SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
create table t1 (a varchar(17000) character set utf16);
show create table t1;
drop table t1;