1
0
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:
konstantin@mysql.com
2004-02-09 14:29:31 +03:00
parent 836e0b057a
commit 3d039e4986

View File

@ -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);