MySQL Forums
Forum List  »  InnoDB

Re: deadlock: a row being locked by a query twice?
Posted by: Amit K
Date: April 10, 2016 11:35PM

> And the sproc uses that crazily inefficient query you first posted? You need to get that changed.
Will fix that

> About "exclusive locks", you need to put your writes in transaction blocks coded to retry in the face of deadlock and rollback gracefully on error.
It's already in transaction block :(
That SELECT FOR UPDATE is the first query after issuing BEGIN. Writes happen after rows are locked. Theoretically the deadlock should have never happened. But it did.

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: deadlock: a row being locked by a query twice?
642
April 10, 2016 11:35PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.