2009-11-13 3 views

Répondre

8

Vous pouvez simplement définir le niveau d'isolation dans une requête avant d'exécuter vos instructions. Cela suppose que vous faites tout en utilisant la même session:

$mysqli = new mysqli('localhost', 'user', 'pass', 'db'); 
$mysqli->query("SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE"); 
... 

Vous pouvez également désactiver autocommit avant la main car il change la façon serializable isolation works.

+0

Y a-t-il d'autres informations concernant le 'Vous pouvez également désactiver la validation automatique avant la main car cela modifie le fonctionnement de l'isolation sérialisable'. commentaire? –