summaryrefslogtreecommitdiff
path: root/mysql-test/t/func_str.test
diff options
context:
space:
mode:
authormonty@mashka.mysql.fi <>2003-08-07 21:19:43 +0300
committermonty@mashka.mysql.fi <>2003-08-07 21:19:43 +0300
commit1279f9b024614cf97cf447cfb10d6d7d69abb8bc (patch)
treeae1adf314b74af9f9885cef15ab9ffb8974d3e2d /mysql-test/t/func_str.test
parentd78830457b351419172691bc93ca7cd08586cf67 (diff)
parentc10d1204bc7edcba8acad51a9ceacf40a7c97c85 (diff)
downloadmariadb-git-1279f9b024614cf97cf447cfb10d6d7d69abb8bc.tar.gz
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
into mashka.mysql.fi:/home/my/mysql-4.1
Diffstat (limited to 'mysql-test/t/func_str.test')
-rw-r--r--mysql-test/t/func_str.test10
1 files changed, 10 insertions, 0 deletions
diff --git a/mysql-test/t/func_str.test b/mysql-test/t/func_str.test
index f158eaa3764..4c996121446 100644
--- a/mysql-test/t/func_str.test
+++ b/mysql-test/t/func_str.test
@@ -305,3 +305,13 @@ select SUBSTR('abcdefg',-1,5) FROM DUAL;
select SUBSTR('abcdefg',0,0) FROM DUAL;
select SUBSTR('abcdefg',-1,-1) FROM DUAL;
select SUBSTR('abcdefg',1,-1) FROM DUAL;
+
+#
+# Test that fix_fields doesn't follow to upper level (to comparison)
+# when an error on a lower level (in concat) has accured:
+#
+create table t7 (s1 char);
+--error 1265
+select * from t7
+where concat(s1 collate latin1_general_ci,s1 collate latin1_swedish_ci) = 'AA';
+drop table t7;