Commit 83b75536 authored by marko's avatar marko

branches/zip: row_merge_drop_index(): Remove redundant condition

on SYS_INDEXES.TABLE_ID.  INDEX_ID must be instance-widely unique,
because SYS_FIELDS is not indexed by TABLE_ID.
parent 9e5e35eb
...@@ -1977,14 +1977,12 @@ row_merge_drop_index( ...@@ -1977,14 +1977,12 @@ row_merge_drop_index(
/* Drop the field definitions of the index. */ /* Drop the field definitions of the index. */
"DELETE FROM SYS_FIELDS WHERE INDEX_ID = :indexid;\n" "DELETE FROM SYS_FIELDS WHERE INDEX_ID = :indexid;\n"
/* Drop the index definition and the B-tree. */ /* Drop the index definition and the B-tree. */
"DELETE FROM SYS_INDEXES WHERE ID = :indexid\n" "DELETE FROM SYS_INDEXES WHERE ID = :indexid;\n"
" AND TABLE_ID = :tableid;\n"
"END;\n"; "END;\n";
ut_ad(index && table && trx); ut_ad(index && table && trx);
pars_info_add_dulint_literal(info, "indexid", index->id); pars_info_add_dulint_literal(info, "indexid", index->id);
pars_info_add_dulint_literal(info, "tableid", table->id);
trx_start_if_not_started(trx); trx_start_if_not_started(trx);
trx->op_info = "dropping index"; trx->op_info = "dropping index";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment