mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 13:32:33 +01:00
Merge jlindstrom@bk-internal.mysql.com:/home/bk/mysql-4.1
into hundin.mysql.fi:/home/jan/mysql-4.1
This commit is contained in:
commit
8e7ebf88b3
1 changed files with 3 additions and 4 deletions
|
@ -5340,15 +5340,14 @@ ha_innobase::store_lock(
|
||||||
(lock_type == TL_READ || lock_type == TL_READ_NO_INSERT) &&
|
(lock_type == TL_READ || lock_type == TL_READ_NO_INSERT) &&
|
||||||
thd->lex->sql_command != SQLCOM_SELECT &&
|
thd->lex->sql_command != SQLCOM_SELECT &&
|
||||||
thd->lex->sql_command != SQLCOM_UPDATE_MULTI &&
|
thd->lex->sql_command != SQLCOM_UPDATE_MULTI &&
|
||||||
thd->lex->sql_command != SQLCOM_DELETE_MULTI ) {
|
thd->lex->sql_command != SQLCOM_DELETE_MULTI &&
|
||||||
|
thd->lex->sql_command != SQLCOM_LOCK_TABLES) {
|
||||||
|
|
||||||
/* In case we have innobase_locks_unsafe_for_binlog
|
/* In case we have innobase_locks_unsafe_for_binlog
|
||||||
option set and isolation level of the transaction
|
option set and isolation level of the transaction
|
||||||
is not set to serializable and MySQL is doing
|
is not set to serializable and MySQL is doing
|
||||||
INSERT INTO...SELECT without FOR UPDATE or IN
|
INSERT INTO...SELECT without FOR UPDATE or IN
|
||||||
SHARE MODE we use consistent read for select.
|
SHARE MODE we use consistent read for select. */
|
||||||
Similarly, in case of DELETE...SELECT and
|
|
||||||
UPDATE...SELECT when these are not multi table.*/
|
|
||||||
|
|
||||||
prebuilt->select_lock_type = LOCK_NONE;
|
prebuilt->select_lock_type = LOCK_NONE;
|
||||||
prebuilt->stored_select_lock_type = LOCK_NONE;
|
prebuilt->stored_select_lock_type = LOCK_NONE;
|
||||||
|
|
Loading…
Reference in a new issue