summaryrefslogtreecommitdiff
path: root/sql/sql_partition.cc
diff options
context:
space:
mode:
authorAlexander Barkov <bar@mariadb.com>2019-05-28 10:26:08 +0400
committerAlexander Barkov <bar@mariadb.com>2019-05-28 10:26:08 +0400
commitd1d6fe9abf6dc11745ee4432ab97a46cbb244bf5 (patch)
tree59b4f50b1627ff5c07c48490142ede8c9cd3ae18 /sql/sql_partition.cc
parentc0cd662b986c378d536cff511ba7ba342fcd7012 (diff)
downloadmariadb-git-d1d6fe9abf6dc11745ee4432ab97a46cbb244bf5.tar.gz
Using more of Sql_mode_save. Adding a similar class for THD::abort_on_warnings.
Diffstat (limited to 'sql/sql_partition.cc')
-rw-r--r--sql/sql_partition.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/sql/sql_partition.cc b/sql/sql_partition.cc
index 811d7fd2529..e24a8962dcd 100644
--- a/sql/sql_partition.cc
+++ b/sql/sql_partition.cc
@@ -2584,11 +2584,9 @@ char *generate_partition_syntax_for_frm(THD *thd, partition_info *part_info,
HA_CREATE_INFO *create_info,
Alter_info *alter_info)
{
- sql_mode_t old_mode= thd->variables.sql_mode;
- thd->variables.sql_mode &= ~MODE_ANSI_QUOTES;
+ Sql_mode_instant_remove sms(thd, MODE_ANSI_QUOTES);
char *res= generate_partition_syntax(thd, part_info, buf_length,
true, create_info, alter_info);
- thd->variables.sql_mode= old_mode;
return res;
}