查找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 秒)
另一个变体-
SELECT @@version;
select variable_value
from information_schema.global_variables
where variable_name = 'version';
补充以前的答案:根据您的 MySQL 版本和设置,您可能需要这个才能使其工作:
set @@global.show_compatibility_56=1;
您可能还想将此添加到您的 my.cnf,在 [mysqld] 部分下:
show_compatibility_56 = 1