mysql_rollback — Rolls back current transaction

my_bool mysql_rollback(MYSQL * mysql);

Rolls back the current transaction for the database.

Parameters

mysql

A mysql handle, which was previously allocated by mysql_init() or mysql_real_connect().

Return value

Zero on success, nonzero if an error occured.

[Note]

mysql_rollback() will not work as expected if autocommit mode was set or the storage engine does not support transactions.

See also

mysql_commit(), mysql_autocommit()