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?