diff options
author | Sergei Golubchik <serg@mariadb.org> | 2016-12-07 10:10:08 +0100 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2016-12-12 20:44:46 +0100 |
commit | b3e335655747c7655e72525d6e47e0cc989e84d9 (patch) | |
tree | 0e2fcca88bb1504f9b04c59ec19513c47bc6c807 /mysql-test/t/func_like.test | |
parent | a9a362d3fd52010f601eae99af7e168b370da9d2 (diff) | |
download | mariadb-git-b3e335655747c7655e72525d6e47e0cc989e84d9.tar.gz |
bugfix: reset MODE_NO_BACKSLASH_ESCAPES during vcol parsing
Diffstat (limited to 'mysql-test/t/func_like.test')
-rw-r--r-- | mysql-test/t/func_like.test | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/mysql-test/t/func_like.test b/mysql-test/t/func_like.test index ed648fdc70a..b65bff63298 100644 --- a/mysql-test/t/func_like.test +++ b/mysql-test/t/func_like.test @@ -193,3 +193,17 @@ create view v1 as select 'foo!' like 'foo!!', 'foo!' like 'foo!!' escape '!'; show create view v1; select * from v1; 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; +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; +drop table t1; |