mirror of
https://github.com/MariaDB/server.git
synced 2025-01-25 00:04:33 +01:00
41208f6e5b
- the problem was caused by EXPLAIN INSERT SELECT. For that statement, the code would call select_insert::prepare2(), which would call handler->ha_start_bulk_insert(). The corresponding handler->end_bulk_insert() call is made from select_insert::send_eof or select_insert::abort_result_set which are never called for EXPLAIN INSERT SELECT. - Fixed by re-using approach of mysql-5.6: don't call ha_start_bulk_insert() if we are in EXPLAIN.
10 lines
206 B
Text
10 lines
206 B
Text
|
|
CREATE TABLE t1 (i INT) ENGINE=TokuDB;
|
|
EXPLAIN INSERT INTO t1 SELECT * FROM t1;
|
|
|
|
--connect con1,localhost,root,,test
|
|
INSERT INTO t1 SELECT * FROM t1;
|
|
|
|
--connection default
|
|
--disconnect con1
|
|
DROP TABLE t1;
|