2011-11-08 3 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テーブルが追加されました。 n MySQL 5.1.12。 "だからこれは5.0で動作しませんhttp://dev.mysql.com/doc/refman/5.1/en/variables-table.html – bessarabov

+0

それは5.5ユーザーのための方法です、私の問題は@Devartによって解決されました。 –

関連する問題