mirror of
https://github.com/MariaDB/server.git
synced 2025-10-29 01:46:31 +01:00
Multi-table UPDATE and DELETE statements employ mysql_select() calls during their processing, so the server may try to instantiate `select_handler` in an attempt to push down the statement to a foreign engine. However, the current implementation of `select_handler` for FederatedX pushes down the whole query and not only its select part (`thd->query()`, see `int ha_federatedx_select_handler::init_scan()`). FederatedX engine does not support execution of DML statements on the remote side, that is why the error occured. Solution: - Add an extra check to only allow SELECT statements pushdown to FederatedX |
||
|---|---|---|
| .. | ||
| include | ||
| assisted_discovery.result | ||
| assisted_discovery.test | ||
| combinations | ||
| disabled.def | ||
| error_on_close-8313.result | ||
| error_on_close-8313.test | ||
| error_row_number.result | ||
| error_row_number.test | ||
| federated.result | ||
| federated.test | ||
| federated_archive.result | ||
| federated_archive.test | ||
| federated_bug_13118.result | ||
| federated_bug_13118.test | ||
| federated_bug_25714.result | ||
| federated_bug_25714.test | ||
| federated_bug_32426.result | ||
| federated_bug_32426.test | ||
| federated_bug_35333.result | ||
| federated_bug_35333.test | ||
| federated_bug_585688.result | ||
| federated_bug_585688.test | ||
| federated_debug-master.opt | ||
| federated_debug.result | ||
| federated_debug.test | ||
| federated_innodb.result | ||
| federated_innodb.test | ||
| federated_maybe_16324629.result | ||
| federated_maybe_16324629.test | ||
| federated_partition-slave.opt | ||
| federated_partition.result | ||
| federated_partition.test | ||
| federated_server.result | ||
| federated_server.test | ||
| federated_transactions.result | ||
| federated_transactions.test | ||
| federated_type_inet6.result | ||
| federated_type_inet6.test | ||
| federatedx.result | ||
| federatedx.test | ||
| federatedx_create_handlers.result | ||
| federatedx_create_handlers.test | ||
| federatedx_versioning.result | ||
| federatedx_versioning.test | ||
| have_federatedx.inc | ||
| have_federatedx.opt | ||
| indexes.result | ||
| indexes.test | ||
| my.cnf | ||
| net_thd_crash-12725.result | ||
| net_thd_crash-12725.test | ||
| net_thd_crash-12951.result | ||
| net_thd_crash-12951.test | ||
| optimizer.result | ||
| optimizer.test | ||
| rpl.result | ||
| rpl.test | ||
| suite.pm | ||
| timestamps.result | ||
| timestamps.test | ||
| update.result | ||
| update.test | ||