2011-11-08 19 views
13

es una tarea fácil encontrar los valores de variables de MySQL:¿Es posible mostrar solo el valor en MySQL "mostrar variables"?

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

pero ¿hay alguna sintaxis que permite seleccionar sólo la columna con el valor de la variable, así:

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

Respuesta

22

Uno más variante -

SELECT @@version; 
+3

+1 Me olvidé de ellos. –

+0

¡Gracias! Esto resuelve mi problema. – bessarabov

+2

Me sentí tan estúpido en este momento; p – 7hi4g0

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

Como está escrito en el manual "Se agregaron las tablas GLOBAL_VARIABLES y SESSION_VARIABLES i n MySQL 5.1.12. " Por lo tanto, esto no funciona en 5.0 http://dev.mysql.com/doc/refman/5.1/en/variables-table.html – bessarabov

+0

Esa es la manera para 5.5 usuarios, por cierto, mi problema fue resuelto por @Devart. –

Cuestiones relacionadas