嗨我正面臨一個問題,Post mysql 5.7 information_schema.GLOBAL_STATUS
已棄用,而不是他們使用的是performance_schema.global_status
。Mysql查詢取決於mysql的版本
所以我想知道取決於MySQL版本如何查詢一個特定的表。
我知道Select @@version
給我的版本的MySQL。
SELECT * FROM performance_schema.global_status
WHERE VARIABLE_VALUE REGEXP '^-?[0-9]+$'.
在此先感謝。
理想的情況下,我們更新了查詢,每突破一個新版本的變化! – Anil
您需要運行此查詢的上下文是什麼?存儲過程,函數,腳本?顯然,你可以自己從命令行執行正確的查詢。 –
一種選擇是使用[14.5 Prepared SQL Statement Syntax](https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html)。請參閱[db-fiddle](https://www.db-fiddle.com/f/3PMNx6vwxNerug3DDW6Fiy/1)示例。 – wchiquito