summaryrefslogtreecommitdiff
path: root/mysql-test/t/mysql.test
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2017-06-27 13:25:50 +0200
committerSergei Golubchik <serg@mariadb.org>2017-06-27 13:25:50 +0200
commit39385ff7b253302723a94c896d199a83adb8622f (patch)
treee6b46b320c7f2cd17cab59ec3934e8b084feb95d /mysql-test/t/mysql.test
parentded614d7dbc930e373d1a69a0d2a7e4bf0a2c6d3 (diff)
downloadmariadb-git-39385ff7b253302723a94c896d199a83adb8622f.tar.gz
MDEV-13187 incorrect backslash parsing in clients
don't do backslash escapes inside backticks
Diffstat (limited to 'mysql-test/t/mysql.test')
-rw-r--r--mysql-test/t/mysql.test15
1 files changed, 15 insertions, 0 deletions
diff --git a/mysql-test/t/mysql.test b/mysql-test/t/mysql.test
index d59083d66b0..20205924e15 100644
--- a/mysql-test/t/mysql.test
+++ b/mysql-test/t/mysql.test
@@ -618,3 +618,18 @@ EOF
--echo
--echo End of tests
+
+#
+# MDEV-13187 incorrect backslash parsing in clients
+#
+create table `a1\``b1` (a int);
+show tables;
+insert `a1\``b1` values (1),(2);
+show create table `a1\``b1`;
+--exec $MYSQL_DUMP --compact test
+--exec $MYSQL_DUMP test > $MYSQLTEST_VARDIR/tmp/bug.sql
+insert `a1\``b1` values (4),(5);
+--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/bug.sql
+show create table `a1\``b1`;
+select * from `a1\``b1`;
+drop table `a1\``b1`;