mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Manual merge from mysql-trunk.
Conflicts: - client/mysqltest.cc - mysql-test/collections/default.experimental - mysql-test/suite/rpl/t/disabled.def - sql/mysqld.cc - sql/opt_range.cc - sql/sp.cc - sql/sql_acl.cc - sql/sql_partition.cc - sql/sql_table.cc
This commit is contained in:
@@ -247,7 +247,7 @@ DROP TABLE t1;
|
||||
# Bug #32676: insert delayed crash with wrong column and function specified
|
||||
#
|
||||
CREATE TABLE t1 (a INT);
|
||||
--error ER_BAD_FIELD_ERROR
|
||||
--error 1305
|
||||
INSERT DELAYED INTO t1 SET b= b();
|
||||
DROP TABLE t1;
|
||||
|
||||
@@ -353,3 +353,38 @@ DROP TABLE t1, t2;
|
||||
|
||||
|
||||
--echo End of 5.1 tests
|
||||
|
||||
|
||||
|
||||
--echo #
|
||||
--echo # Bug #47274 assert in open_table on CREATE TABLE <already existing>
|
||||
--echo #
|
||||
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS t1;
|
||||
DROP TABLE IF EXISTS t2;
|
||||
--enable_warnings
|
||||
|
||||
CREATE TABLE t1 ( f1 INTEGER AUTO_INCREMENT, PRIMARY KEY (f1));
|
||||
|
||||
--echo # The following CREATE TABLEs before gave an assert.
|
||||
|
||||
INSERT DELAYED t1 VALUES (4);
|
||||
--error ER_TABLE_EXISTS_ERROR
|
||||
CREATE TABLE t1 AS SELECT 1 AS f1;
|
||||
|
||||
REPLACE DELAYED t1 VALUES (5);
|
||||
--error ER_TABLE_EXISTS_ERROR
|
||||
CREATE TABLE t1 AS SELECT 1 AS f1;
|
||||
|
||||
INSERT DELAYED t1 VALUES (6);
|
||||
--error ER_TABLE_EXISTS_ERROR
|
||||
CREATE TABLE t1 (f1 INTEGER);
|
||||
|
||||
CREATE TABLE t2 (f1 INTEGER);
|
||||
INSERT DELAYED t1 VALUES (7);
|
||||
--error ER_TABLE_EXISTS_ERROR
|
||||
CREATE TABLE t1 LIKE t2;
|
||||
|
||||
DROP TABLE t2;
|
||||
DROP TABLE t1;
|
||||
|
||||
Reference in New Issue
Block a user