04-01-2013, 01:04 AM
(03-01-2013, 06:12 PM)php_addict a écrit : salut
ok ok, merci pour vos explications:
je pensais que les transactions était exécutées les unes après les autres, genre:
- un process 1 lance une transaction T1
- un process 2 lance une transaction T2 quasi au même moment que le process 1
--> mysql exécute la transaction T1 puis la T2 quand la T1 est terminée
c'est pas du tout ça alors???
Ben si c'est ça à condition que la t1 lock des tables utilisées par la t2. sinon elles peuvent se faire en même temps.
faudrait que tu nous montres la requête ... je vois pas trop comment on peut arriver à un deadlock avec de simples requêtes SQL.