是否可以编写一个只返回由 MySQL 的 SHOW STATUS 返回的变量值的查询?理想情况下,我想要这样的东西:
SELECT `Value` FROM (SHOW STATUS LIKE 'Com_delete')
或类似的东西。
这可能吗?
最佳答案
如果您使用的是 MySQL 5.1 或更高版本,您应该能够像这样从 INFORMATION_SCHEMA
获取全局状态的数据:
select VARIABLE_VALUE
from information_schema.GLOBAL_STATUS
where VARIABLE_NAME = 'Com_delete';
或者如果你想要 session 状态:
select VARIABLE_VALUE
from information_schema.SESSION_STATUS
where VARIABLE_NAME = 'Com_delete';
SHOW STATUS
的默认状态是 SESSION
状态,因此后一个查询可以替代它。
关于mysql - 可以在 MySQL 中使用 SHOW STATUS 选择单个值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326549/