summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorunknown <bar@mysql.com>2004-08-13 15:04:10 +0500
committerunknown <bar@mysql.com>2004-08-13 15:04:10 +0500
commite2cfe7b60771610aff0d287ad243249099f4f629 (patch)
tree3aa503a2465a0a4b7cfb2777273d09a137837d96 /mysql-test
parentda60f1973db490601ca9b96efe7cd8d1a1517260 (diff)
downloadmariadb-git-e2cfe7b60771610aff0d287ad243249099f4f629.tar.gz
ctype_utf8.result, ctype_utf8.test, item_strfunc.cc:
LEFT() didn't work well in some cases. sql/item_strfunc.cc: LEFT() didn't work well in some cases. mysql-test/t/ctype_utf8.test: LEFT() didn't work well in some cases. mysql-test/r/ctype_utf8.result: LEFT() didn't work well in some cases.
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/r/ctype_utf8.result3
-rw-r--r--mysql-test/t/ctype_utf8.test6
2 files changed, 9 insertions, 0 deletions
diff --git a/mysql-test/r/ctype_utf8.result b/mysql-test/r/ctype_utf8.result
index 8ad8be26b62..55b7f5f9035 100644
--- a/mysql-test/r/ctype_utf8.result
+++ b/mysql-test/r/ctype_utf8.result
@@ -93,6 +93,9 @@ this is a test
select insert("aa",100,1,"b"),insert("aa",1,3,"b");
insert("aa",100,1,"b") insert("aa",1,3,"b")
aa b
+select char_length(left(@a:='тест',5)), length(@a), @a;
+char_length(left(@a:='тест',5)) length(@a) @a
+4 8 тест
create table t1 select date_format("2004-01-19 10:10:10", "%Y-%m-%d");
show create table t1;
Table Create Table
diff --git a/mysql-test/t/ctype_utf8.test b/mysql-test/t/ctype_utf8.test
index f25a1ecfd0c..82908fde75e 100644
--- a/mysql-test/t/ctype_utf8.test
+++ b/mysql-test/t/ctype_utf8.test
@@ -63,6 +63,12 @@ select insert('txs',2,1,'hi'),insert('is ',4,0,'a'),insert('txxxxt',2,4,'es');
select insert("aa",100,1,"b"),insert("aa",1,3,"b");
#
+# LELF() didn't work well with utf8 in some cases too.
+#
+select char_length(left(@a:='тест',5)), length(@a), @a;
+
+
+#
# CREATE ... SELECT
#
create table t1 select date_format("2004-01-19 10:10:10", "%Y-%m-%d");