------------------------ LATEST DETECTED DEADLOCK ------------------------ 2018-10-15 21:33:09 0x7f9f9da02700 *** (1) TRANSACTION: TRANSACTION 481736, ACTIVE 9 sec starting index read mysql tables in use 1, locked 1 LOCK WAIT 2 lock struct(s), heap size 1136, 1 row lock(s) MySQL thread id 3049, OS thread handle 140323520444160, query id 12527706 localhost root updating delete from foo *** (1) WAITING FOR THIS LOCK TO BE GRANTED: RECORD LOCKS space id 32882 page no 3 n bits 72 index PRIMARY of table `deadlock`.`foo` trx id 481736 lock_mode X waiting Record lock, heap no 2 PHYSICAL RECORD: n_fields 3; compact format; info bits 32 0: len 4; hex 8000000a; asc ;; 1: len 6; hex 0000000759c3; asc Y ;; 2: len 7; hex 2d000002182fc2; asc - / ;; *** (2) TRANSACTION: TRANSACTION 481731, ACTIVE 16 sec inserting mysql tables in use 1, locked 1 3 lock struct(s), heap size 1136, 3 row lock(s), undo log entries 1 MySQL thread id 3050, OS thread handle 140323521046272, query id 12527773 localhost root update insert into foo values(9) *** (2) HOLDS THE LOCK(S): RECORD LOCKS space id 32882 page no 3 n bits 72 index PRIMARY of table `deadlock`.`foo` trx id 481731 lock_mode X Record lock, heap no 1 PHYSICAL RECORD: n_fields 1; compact format; info bits 0 0: len 8; hex 73757072656d756d; asc supremum;; Record lock, heap no 2 PHYSICAL RECORD: n_fields 3; compact format; info bits 32 0: len 4; hex 8000000a; asc ;; 1: len 6; hex 0000000759c3; asc Y ;; 2: len 7; hex 2d000002182fc2; asc - / ;; *** (2) WAITING FOR THIS LOCK TO BE GRANTED: RECORD LOCKS space id 32882 page no 3 n bits 72 index PRIMARY of table `deadlock`.`foo` trx id 481731 lock_mode X locks gap before rec i Record lock, heap no 2 PHYSICAL RECORD: n_fields 3; compact format; info bits 32 0: len 4; hex 8000000a; asc ;; 1: len 6; hex 0000000759c3; asc Y ;; 2: len 7; hex 2d000002182fc2; asc - / ;; *** WE ROLL BACK TRANSACTION (1)