在MySQL中,可以通過以下方式查看事務信息:
- 使用SHOW ENGINE INNODB STATUS命令查看當前事務的狀態和信息。該命令會返回一個包含詳細信息的InnoDB狀態信息,包括當前運行的事務、鎖定信息、死鎖信息等。
SHOW ENGINE INNODB STATUS;
- 使用SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;語句查看當前正在運行的事務信息。這個查詢會返回當前正在運行的事務的ID、事務狀態、事務開始時間等信息。
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
- 使用SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;語句查看當前正在運行的事務的鎖信息。這個查詢會返回當前正在運行的事務持有的鎖的信息。
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
通過以上方法,可以查看MySQL中的事務信息,以便監控和調試事務的執行情況。