diff options
author | monty@mysql.com <> | 2004-09-01 04:12:09 +0300 |
---|---|---|
committer | monty@mysql.com <> | 2004-09-01 04:12:09 +0300 |
commit | 054cea4ca8c1c86bd4434d5d068cf21e8623a5ff (patch) | |
tree | 4ad5995c2fe0e62dfd3c25bcb2a946ad44728c19 /sql/sql_base.cc | |
parent | ba4d4ce97ab4287dd0c3da55f1bae0aaa963a309 (diff) | |
parent | 3f0f1a4fb2b3b1b8e60471a5ef8a83e2b978acda (diff) | |
download | mariadb-git-054cea4ca8c1c86bd4434d5d068cf21e8623a5ff.tar.gz |
Merge with 4.0
Diffstat (limited to 'sql/sql_base.cc')
-rw-r--r-- | sql/sql_base.cc | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sql/sql_base.cc b/sql/sql_base.cc index 60c41e960ef..921e1c1ec42 100644 --- a/sql/sql_base.cc +++ b/sql/sql_base.cc @@ -2450,13 +2450,16 @@ insert_fields(THD *thd,TABLE_LIST *tables, const char *db_name, uint found; DBUG_ENTER("insert_fields"); - if (db_name && lower_case_table_names) { - /* convert database to lower case for comparison */ + /* + convert database to lower case for comparison + We can't do this in Item_field as this would change the + 'name' of the item which may be used in the select list + */ strmake(name_buff, db_name, sizeof(name_buff)-1); - my_casedn_str(system_charset_info,name_buff); - db_name = name_buff; + my_casedn_str(name_buff); + db_name= name_buff; } |