2011-11-08 40 views
13

它是一件容易的事找到MySQL的變量值:是否可以在MySQL中顯示值「show variables」?

 
mysql> show variables where Variable_name = 'version'; 
+---------------+--------------------+ 
| Variable_name | Value    | 
+---------------+--------------------+ 
| version  | 5.0.19-Max   | 
+---------------+--------------------+ 
1 row in set (0.00 sec) 

但是它有什麼語法,允許使用的變量值只選擇列,就像這樣:

 
mysql> command_i_want_to_know 
+--------------------+ 
| Value    | 
+--------------------+ 
| 5.0.19-Max   | 
+--------------------+ 
1 row in set (0.00 sec) 

回答

22

還有一變體 -

SELECT @@version; 
+3

+1我忘了那些。 –

+0

謝謝!這解決了我的問題。 – bessarabov

+2

我現在感覺很蠢,p – 7hi4g0

7
select variable_value 
from information_schema.global_variables 
where variable_name = 'version'; 
+0

正如在手冊中寫的「GLOBAL_VARIABLES和SESSION_VARIABLES表被添加了我MySQL 5.1.12。「所以這不適用於5.0 http://dev.mysql.com/doc/refman/5.1/en/variables-table.html – bessarabov

+0

這是5.5用戶的方式,BTW我的問題由@Devart解決。 –

相關問題