mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
follow-up to bug #2628: attempt to make
alter table rename a bit more efficient in case of lower_case_table_names.
This commit is contained in:
@ -1478,8 +1478,12 @@ int mysql_alter_table(THD *thd,char *new_db, char *new_name,
|
||||
alias= (lower_case_table_names == 2) ? table_list->alias : table_name;
|
||||
|
||||
db=table_list->db;
|
||||
if (!new_db || !strcmp(new_db, db))
|
||||
new_db=db;
|
||||
if (!new_db ||
|
||||
lower_case_table_names && !my_strcasecmp(new_db, db) ||
|
||||
!lower_case_table_names && !strcmp(new_db, db))
|
||||
{
|
||||
new_db= db;
|
||||
}
|
||||
used_fields=create_info->used_fields;
|
||||
|
||||
mysql_ha_closeall(thd, table_list);
|
||||
|
Reference in New Issue
Block a user