Можете да използвате INFORMATION_SCHEMA GLOBAL_VARIABLES
и SESSION_VARIABLES
таблици
като това:
SELECT *
FROM information_schema.global_variables
WHERE variable_name LIKE '%version%';
Примерен резултат:
<преди>| VARIABLE_NAME | VARIABLE_VALUE ||------------------------|---------------------- ------------------|| INNODB_ВЕРСИЯ | 5.5.32 || PROTOCOL_VERSION | 10 || VERSION_COMMENT | MySQL Community Server (GPL) от Remi || ВЕРСИЯ | 5.5.32 || VERSION_COMPILE_MACHINE | x86_64 || VERSION_COMPILE_OS | Linux || SLAVE_TYPE_CONVERSIONS | |Ето SQL Fiddle демонстрация.
АКТУАЛИЗАЦИЯ (въз основа на вашите коментари)
Можете да посочите всички имена на променливи, които са ви необходими с IN
клауза
SELECT *
FROM information_schema.global_variables
WHERE variable_name IN ('version', 'hostname', 'port');
Примерен резултат:
<преди>| VARIABLE_NAME | ПРОМЕНЛИВА_СТОЙНОСТ ||---------------|----------------|| ВЕРСИЯ | 5.5.32 || HOSTNAME | db2 || ПРИСТАНИЩЕ | 3306 |Ето SQL Fiddle демонстрация.