Mysqli откат не работает
У меня есть MySQL DB, и я используюmysqli
.
по какой-то причине я не могу заставить транзакции работать должным образом. Если я позвоню$mysqli->rollback()
не откатывается.
пример кода:
$mysqli->autocommit(false);
$sql = "INSERT INTO myTable (name , color) VALUES ('Dan' , 'red')";
$mysqli->query($sql);
$mysqli->rollback();
В результате в myTable добавляется еще одна строка. Может кто-нибудь придумать причину почему?