MySQL 5.7 C API Developer Guide / ... / C API Basic Interface / C API Basic Function Descriptions / mysql_rollback()
my_boolmysql_rollback(MYSQL *mysql)Rolls back the current transaction.
The action of this function is subject to the value of thecompletion_type system variable. In particular, if the value ofcompletion_type isRELEASE (or 2), the server performs a release after terminating a transaction and closes the client connection. Callmysql_close() from the client program to close the connection from the client side.