summaryrefslogtreecommitdiff
path: root/mysql-test/r
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2016-12-07 10:10:08 +0100
committerSergei Golubchik <serg@mariadb.org>2016-12-12 20:44:46 +0100
commitb3e335655747c7655e72525d6e47e0cc989e84d9 (patch)
tree0e2fcca88bb1504f9b04c59ec19513c47bc6c807 /mysql-test/r
parenta9a362d3fd52010f601eae99af7e168b370da9d2 (diff)
downloadmariadb-git-b3e335655747c7655e72525d6e47e0cc989e84d9.tar.gz
bugfix: reset MODE_NO_BACKSLASH_ESCAPES during vcol parsing
Diffstat (limited to 'mysql-test/r')
-rw-r--r--mysql-test/r/func_like.result27
1 files changed, 27 insertions, 0 deletions
diff --git a/mysql-test/r/func_like.result b/mysql-test/r/func_like.result
index 842ba25e556..0a309bcfab6 100644
--- a/mysql-test/r/func_like.result
+++ b/mysql-test/r/func_like.result
@@ -262,3 +262,30 @@ select * from v1;
'foo!' like 'foo!!' 'foo!' like 'foo!!' escape '!'
0 1
drop view v1;
+create table t1 (a varchar(100),
+b int default (a like '%f\\_'),
+c int default (a like '%f\\_' escape ''),
+d int default (a like '%f\\_' escape '\\'));
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `a` varchar(100) DEFAULT NULL,
+ `b` int(11) DEFAULT (`a` like '%f\\_'),
+ `c` int(11) DEFAULT (`a` like '%f\\_' escape ''),
+ `d` int(11) DEFAULT (`a` like '%f\\_' escape '\\')
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+insert t1 (a) values ('1 f_'), ('1 f\\_');
+set sql_mode=no_backslash_escapes;
+insert t1 (a) values ('2 f_'), ('2 f\_');
+flush tables;
+insert t1 (a) values ('3 f_'), ('3 f\_');
+set sql_mode=default;
+select * from t1;
+a b c d
+1 f_ 1 0 1
+1 f\_ 0 1 0
+2 f_ 1 0 1
+2 f\_ 0 1 0
+3 f_ 1 0 1
+3 f\_ 0 1 0
+drop table t1;