Wycofywanie Mysqli nie działa

Mam db MySQL i używammysqli.

z jakiegoś powodu nie mogę uzyskać prawidłowego działania transakcji. Jeśli zadzwonię$mysqli->rollback(), nie wycofuje się.

przykładowy kod:

$mysqli->autocommit(false);

$sql = "INSERT INTO myTable (name , color) VALUES ('Dan' , 'red')";

$mysqli->query($sql);

$mysqli->rollback();

W rezultacie do myTable dodawany jest kolejny wiersz. Czy ktoś może wymyślić powód, dlaczego?

questionAnswers(1)

yourAnswerToTheQuestion