Merge with trunk-runtime.
This commit is contained in:
commit
85391c90ea
@ -157,3 +157,13 @@ Error 1051 Unknown table 't1'
|
||||
# --
|
||||
# -- End of Bug#37431.
|
||||
# --
|
||||
#
|
||||
# Bug#54282 Crash in MDL_context::upgrade_shared_lock_to_exclusive
|
||||
#
|
||||
DROP TABLE IF EXISTS t1;
|
||||
CREATE TABLE t1 (a INT);
|
||||
LOCK TABLE t1 WRITE;
|
||||
DROP TABLE t1, t1;
|
||||
ERROR 42000: Not unique table/alias: 't1'
|
||||
UNLOCK TABLES;
|
||||
DROP TABLE t1;
|
||||
|
@ -256,3 +256,20 @@ SHOW WARNINGS;
|
||||
--echo # --
|
||||
--echo # -- End of Bug#37431.
|
||||
--echo # --
|
||||
|
||||
|
||||
--echo #
|
||||
--echo # Bug#54282 Crash in MDL_context::upgrade_shared_lock_to_exclusive
|
||||
--echo #
|
||||
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS t1;
|
||||
--enable_warnings
|
||||
|
||||
CREATE TABLE t1 (a INT);
|
||||
LOCK TABLE t1 WRITE;
|
||||
--error ER_NONUNIQ_TABLE
|
||||
DROP TABLE t1, t1;
|
||||
|
||||
UNLOCK TABLES;
|
||||
DROP TABLE t1;
|
||||
|
@ -10151,7 +10151,7 @@ drop:
|
||||
lex->sql_command = SQLCOM_DROP_TABLE;
|
||||
lex->drop_temporary= $2;
|
||||
lex->drop_if_exists= $4;
|
||||
YYPS->m_lock_type= TL_IGNORE;
|
||||
YYPS->m_lock_type= TL_UNLOCK;
|
||||
YYPS->m_mdl_type= MDL_EXCLUSIVE;
|
||||
}
|
||||
table_list opt_restrict
|
||||
@ -10244,7 +10244,7 @@ drop:
|
||||
LEX *lex= Lex;
|
||||
lex->sql_command= SQLCOM_DROP_VIEW;
|
||||
lex->drop_if_exists= $3;
|
||||
YYPS->m_lock_type= TL_IGNORE;
|
||||
YYPS->m_lock_type= TL_UNLOCK;
|
||||
YYPS->m_mdl_type= MDL_EXCLUSIVE;
|
||||
}
|
||||
table_list opt_restrict
|
||||
|
Loading…
x
Reference in New Issue
Block a user