mirror of
https://github.com/MariaDB/server.git
synced 2025-11-22 17:44:29 +03:00
Bug#31210 - INSERT DELAYED crashes server when used on
partitioned table
Post-pushbuild fix
Pushbuild detected a new need for lex initialization in
embedded server.
Fixed test for INSERT DELAYED in partitions_hash.test so that
it works with embedded server.
libmysqld/lib_sql.cc:
Bug#31210 - INSERT DELAYED crashes server when used on
partitioned table
Initialized lex for later use in open_table().
mysql-test/r/partition_hash.result:
Bug#31210 - INSERT DELAYED crashes server when used on
partitioned table
Fixed test result for embedded server.
mysql-test/t/partition_hash.test:
Bug#31210 - INSERT DELAYED crashes server when used on
partitioned table
Fixed test for embedded server.
This commit is contained in:
@@ -185,5 +185,4 @@ c1 c2 c3
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (c1 INT) ENGINE=MyISAM PARTITION BY HASH(c1) PARTITIONS 1;
|
||||
INSERT DELAYED INTO t1 VALUES (1);
|
||||
ERROR HY000: Table storage engine for 't1' doesn't have this option
|
||||
DROP TABLE t1;
|
||||
|
||||
@@ -148,7 +148,9 @@ drop table t1;
|
||||
# Bug#31210 - INSERT DELAYED crashes server when used on partitioned table
|
||||
#
|
||||
CREATE TABLE t1 (c1 INT) ENGINE=MyISAM PARTITION BY HASH(c1) PARTITIONS 1;
|
||||
--error ER_ILLEGAL_HA
|
||||
# The test succeeds in an embedded server because normal insert is done.
|
||||
# The test fails in a normal server with "engine doesn't have this option".
|
||||
--error 0, ER_ILLEGAL_HA
|
||||
INSERT DELAYED INTO t1 VALUES (1);
|
||||
DROP TABLE t1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user