mysqli::rollback
mysqli_rollback
(PHP 5, PHP 7, PHP 8)
mysqli::rollback -- mysqli_rollback — 回滚当前事务
说明
面向对象风格
过程化风格
回滚数据库的当前事务。
参数
-
mysql 仅以过程化样式:由 mysqli_connect() 或 mysqli_init() 返回的 mysqli 对象。
flags-
MYSQLI_TRANS_COR_*常量的位掩码。 name-
如果提供,则执行
ROLLBACK/*name*/。
错误/异常
If mysqli error reporting is enabled (MYSQLI_REPORT_ERROR) and the requested operation fails,
a warning is generated. If, in addition, the mode is set to MYSQLI_REPORT_STRICT,
a mysqli_sql_exception is thrown instead.
更新日志
| 版本 | 说明 |
|---|---|
| 8.0.0 |
name 现在可以为 null。
|
注释
注意:
此函数不支持非事务表类型(如 MyISAM 或 ISAM)。
参见
- mysqli_begin_transaction() - Starts a transaction
- mysqli_commit() - 提交当前事务
- mysqli_autocommit() - 打开或关闭本次数据库连接的自动命令提交事务模式
- mysqli_release_savepoint() - 从当前事务的保存点中移除一个命名保存点