是否可以在 MySQL 的“显示变量”中只显示值?

问题描述 投票:0回答:3

查找MySQL变量值是一件容易的事:

mysql> show variables where Variable_name = 'version';
+----------------+--------------------+
|变量名 |价值 |
+----------------+--------------------+
|版本 | 5.0.19-最大|
+----------------+--------------------+
一组中的 1 行(0.00 秒)

但是是否有任何语法允许只选择具有变量值的列,如下所示:

mysql> 命令_i_want_to_know
+--------------------+
|价值 |
+--------------------+
| 5.0.19-最大|
+--------------------+
一组中的 1 行(0.00 秒)
mysql variables
3个回答
34
投票

另一个变体-

SELECT @@version;

10
投票
select variable_value 
from information_schema.global_variables
where variable_name = 'version';

0
投票

补充以前的答案:根据您的 MySQL 版本和设置,您可能需要这个才能使其工作:

set @@global.show_compatibility_56=1;

您可能还想将此添加到您的 my.cnf,在 [mysqld] 部分下:

show_compatibility_56 = 1
© www.soinside.com 2019 - 2024. All rights reserved.