summaryrefslogtreecommitdiff
path: root/sql/sql_class.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_class.h')
-rw-r--r--sql/sql_class.h19
1 files changed, 2 insertions, 17 deletions
diff --git a/sql/sql_class.h b/sql/sql_class.h
index 889028ce8e5..a6613ec23c1 100644
--- a/sql/sql_class.h
+++ b/sql/sql_class.h
@@ -3494,25 +3494,10 @@ my_eof(THD *thd)
#define reenable_binlog(A) (A)->variables.option_bits= tmp_disable_binlog__save_options;}
-/*
- These functions are for making it later easy to add strict
- checking for all date handling.
-*/
-
-const my_bool strict_date_checking= 1;
-
inline sql_mode_t sql_mode_for_dates(THD *thd)
{
- if (strict_date_checking)
- return (thd->variables.sql_mode &
- (MODE_NO_ZERO_DATE | MODE_NO_ZERO_IN_DATE |
- MODE_INVALID_DATES));
- return (thd->variables.sql_mode & MODE_INVALID_DATES);
-}
-
-inline sql_mode_t sql_mode_for_dates()
-{
- return sql_mode_for_dates(current_thd);
+ return thd->variables.sql_mode &
+ (MODE_NO_ZERO_DATE | MODE_NO_ZERO_IN_DATE | MODE_INVALID_DATES);
}
/*