Jeg formoder, at det har at gøre med gab-låse og næste-tast låse og forskellene i adfærden for GENTAGBAR LÆS :
Uddragene er fra MySQL docs:SET TRANSACTION syntaks
og LÆS ENGAGEMENT :
Måske OP kan fortælle os status for innodb_locks_unsafe_for_binlog system
variabel, og hvis den samme låsning opstår, når denne variabels indstilling ændres.
Også, hvis samme låsning sker med ikke-sekventielle id'er, såsom 18
og 20
eller 18
og 99