MySQL 可以通過以下步驟來查看沒有回滾的事務:
1. 登錄 MySQL 數據庫,使用以下命令查看當前所有事務的 ID: SELECT trx_id FROM information_schema.innodb_trx; 2. 在返回的結果中找到您想檢查的事務 ID,并使用以下命令查看該事務的詳細信息: SELECT * FROM information_schema.innodb_trx WHERE trx_id = 'your_transaction_id'; 3. 在事務詳細信息中,找到 trx_state 列。如果該列的值是 "RUNNING",則表明該事務仍在執行并沒有回滾。
如果您想要手動回滾該事務,可以使用以下命令:
ROLLBACK WORK AND RELEASE_ALL_LOCKS;
其中,ROLLBACK WORK 會回滾該事務中的所有更改,而 RELEASE_ALL_LOCKS 則會釋放該事務持有的所有鎖。
上一篇mysql如何查詢多對多
下一篇mysql 查看毫秒