diff options
author | Karthik Kamath <karthik.kamath@oracle.com> | 2018-02-14 09:35:18 +0530 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2018-07-30 15:32:22 +0300 |
commit | a49ec980422e04ce1a37344be09aa6254f16fa2a (patch) | |
tree | 428c4adf5e49030d769dfc5cf5b6ed9f20295cdc | |
parent | fceda2dab6f8ea6c042f910cbc1d07d5df0cbc3c (diff) | |
download | mariadb-git-a49ec980422e04ce1a37344be09aa6254f16fa2a.tar.gz |
-rw-r--r-- | storage/xtradb/handler/ha_innodb.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/storage/xtradb/handler/ha_innodb.cc b/storage/xtradb/handler/ha_innodb.cc index 94e49d4897a..1fe93f0ff9d 100644 --- a/storage/xtradb/handler/ha_innodb.cc +++ b/storage/xtradb/handler/ha_innodb.cc @@ -1,6 +1,6 @@ /***************************************************************************** -Copyright (c) 2000, 2015, Oracle and/or its affiliates. All Rights Reserved. +Copyright (c) 2000, 2018, Oracle and/or its affiliates. All Rights Reserved. Copyright (c) 2008, 2009 Google Inc. Copyright (c) 2009, Percona Inc. @@ -10689,8 +10689,10 @@ ha_innobase::start_stmt( case SQLCOM_INSERT: case SQLCOM_UPDATE: case SQLCOM_DELETE: + case SQLCOM_REPLACE: init_table_handle_for_HANDLER(); prebuilt->select_lock_type = LOCK_X; + prebuilt->stored_select_lock_type = LOCK_X; error = row_lock_table_for_mysql(prebuilt, NULL, 1); if (error != DB_SUCCESS) { |