MySQL是一種常用的關系型數據庫管理系統,它提供了多種操作,包括事務管理。但是在事務執行過程中出現錯誤,我們不知道是哪個事務出了問題,這時候我們就需要查看某個時間段內執行的事務了。
下面我們使用MySQL提供的命令來實現查看某時間段內執行的事務。
SELECT * FROM mysql.general_log WHERE event_time >= '2022-01-01 00:00:00' AND event_time<= '2022-01-07 23:59:59' AND command_type = 'Query' AND argument LIKE 'START TRANSACTION%';
以上的SQL語句可以查找2022年1月1日到1月7日之間執行的所有事務。同時我們可以通過event_time字段獲取事務執行的時間,并通過argument字段來獲取執行的SQL語句。
以上是關于MySQL查看某時間執行的事務的介紹,希望對您有所幫助。