(PHP 5, PHP 7, PHP 8)
mysqli::rollback -- mysqli_rollback — Revierte la transacción actual
Estilo orientado a objetos
Estilo procedimental
Revierte la transacción actual para la base de datos.
mysqlSolo estilo procedimental: Un objeto mysqli devuelto por mysqli_connect() o mysqli_init()
flags
Una máscara de constantes MYSQLI_TRANS_COR_*.
name
Si se proporciona, entonces ROLLBACK/*name*/ es ejecutado.
Si el informe de errores de mysqli está habilitado (MYSQLI_REPORT_ERROR) y la operación solicitada falla,
se genera una advertencia. Si, además, el modo está configurado como MYSQLI_REPORT_STRICT,
se lanza una mysqli_sql_exception en su lugar.
| Versión | Descripción |
|---|---|
| 8.0.0 |
name ahora puede ser nullable.
|
Ver el ejemplo que se encuentra en la documentación del método mysqli::begin_transaction().
Nota:
Esta función no funciona con los tipos de tabla no transaccionales (como MyISAM o ISAM).