Операции mysqli_multi_query и mysql

Я впервые экспериментирую с транзакциями в mySQL.

Мне интересно, можно ли с этой целью использовать mysqli_multi_query. То есть, могу ли я предположить, что если какой-либо из SQL-запросов не выполняется, все будет откат?

$query = " START TRANSACTION; (a bunch of SQL statements) COMMIT; "; if (mysqli_multi_query($connection, $query)) { do { if ($result = mysqli_store_result($connection)) mysqli_free_result($result); } while (mysqli_next_result($connection)); } 

Благодаря,

Related of "Операции mysqli_multi_query и mysql"