diff options
author | unknown <bell@sanja.is.com.ua> | 2004-01-20 19:16:18 +0200 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2004-01-20 19:16:18 +0200 |
commit | 7a1a5cd2d828d67120d10eb623c6c5bd83733260 (patch) | |
tree | af970ff106cbb71ff85b826216049e1b995d8e5e /sql/sql_parse.cc | |
parent | fbf563e86a219d02fa9bae0c8fb52c34c60bacbe (diff) | |
download | mariadb-git-7a1a5cd2d828d67120d10eb623c6c5bd83733260.tar.gz |
for multy-delete command used same algorithm of table reference (alias)
mysql-test/t/multi_update.test:
new results of changed multi-delete
mysql-test/t/update.test:
new results of changed multi-delete
mysql-test/r/multi_update.result:
new results of changed multi-delete
mysql-test/r/update.result:
new results of changed multi-delete
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r-- | sql/sql_parse.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index 4310f69d2a7..64af7d21927 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -2665,9 +2665,8 @@ mysql_execute_command(THD *thd) TABLE_LIST *walk; for (walk= (TABLE_LIST*) tables; walk; walk= walk->next) { - if ((!strcmp(auxi->real_name,walk->real_name) || - !strcmp(auxi->real_name,walk->alias)) && - !strcmp(walk->db,auxi->db)) + if (!strcmp(auxi->real_name, walk->alias) && + !strcmp(walk->db, auxi->db)) break; } if (!walk) |