MySQL作為一款開源、快速、穩定并易于使用的關系型數據庫管理系統,一直備受歡迎。對于想要學習MySQL的人來說,了解上一條執行語句的相關知識非常必要。
怎樣獲取MySQL數據庫的上一條執行語句呢?可以使用MySQL提供的一類系統變量:last_query_cost。
在MySQL中,每次執行語句時,都會記錄下來last_query_cost這個系統變量。這個變量記錄著本次執行語句的查詢代價,單位是cpu刻度。通過查看系統變量值就能獲取上一條執行的SQL語句。
方法如下: SHOW VARIABLES LIKE 'last_query_cost';
執行上述語句之后,可以得到如下輸出:
+--------------------+--------+ | Variable_name | Value | +--------------------+--------+ | last_query_cost | xx | +--------------------+--------+
這個xx代表的就是上一條執行的SQL語句的代價值。通過這種方式,我們可以非常簡單地獲取MySQL數據庫的上一條執行語句。