diff options
author | unknown <guilhem@mysql.com> | 2004-06-09 15:22:31 +0200 |
---|---|---|
committer | unknown <guilhem@mysql.com> | 2004-06-09 15:22:31 +0200 |
commit | 87c200d17c1b3dabbcb42d3b6e92b77757db7771 (patch) | |
tree | 26bcda47c4d83df22ebeb7eef819a6054937f6ab /sql/sql_parse.cc | |
parent | 2a2ef1a192221138a6a7169e0bf944f3614157c2 (diff) | |
download | mariadb-git-87c200d17c1b3dabbcb42d3b6e92b77757db7771.tar.gz |
Fix for BUG#4066 "DROP DATABASE case sensitive even if lower-case-table-names > 0"
sql/sql_parse.cc:
honour lower_case_table_names in DROP DATABASE (like we already do in CREATE DATABASE)
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r-- | sql/sql_parse.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index fb81240b893..f6b4daf5bf9 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -2387,7 +2387,8 @@ mysql_execute_command(void) send_error(&thd->net,ER_LOCK_OR_ACTIVE_TRANSACTION); goto error; } - res=mysql_rm_db(thd,alias,lex->drop_if_exists,0); + res=mysql_rm_db(thd,(lower_case_table_names == 2 ? alias : lex->name), + lex->drop_if_exists,0); break; } case SQLCOM_CREATE_FUNCTION: |