Documentation Home

10.2.43 MySQLConnection.in_transaction 属性

此属性返回Trueor False以指示连接的事务是否处于活动状态。该值True 与您是使用 API 调用启动事务 start_transaction() 还是通过直接执行 SQL 语句(如 START TRANSACTION或 )无关BEGIN

>>> cnx.start_transaction()
>>> cnx.in_transaction
True
>>> cnx.commit()
>>> cnx.in_transaction
False

in_transaction在 MySQL 连接器/Python 1.1.0 中添加。