MySQL データベースがあり、使用していmysqli
ます。
何らかの理由で、トランザクションを正しく機能させることができません。を呼び出し$mysqli->rollback()
ても、ロールバックしません。
コード例:
$mysqli->autocommit(false);
$sql = "INSERT INTO myTable (name , color) VALUES ('Dan' , 'red')";
$mysqli->query($sql);
$mysqli->rollback();
その結果、別の行が myTable に追加されます。理由が思いつく人いますか?