Как установить уровень изоляции транзакции на «SERIALIZABLE» в PHP с помощью mysqli? Я везде искал, и я не могу найти никакой информации об этом.
Вот объяснение уровней изоляции.
Вы можете просто установить уровень изоляции в запросе перед запуском своих операторов. Предположим, что вы делаете все, используя один и тот же сеанс:
$mysqli = new mysqli('localhost', 'user', 'pass', 'db'); $mysqli->query("SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE"); ...
Вы также можете отключить автозапуск перед началом работы, поскольку он изменяет способ работы с сериализуемой изоляцией .