La réponse à cette question est maintenant beaucoup plus simple :- Utilisez la réplication basée sur les lignes et le niveau d'isolement Read Committed.
Le verrouillage que vous subissiez disparaît.
Explication plus longue :http ://harrison-fisk.blogspot.com/2009/02/my-favorite-new-feature-of-mysql-51.html