当前位置:  开发笔记 > 后端 > 正文

以天为单位显示MySQL正常运行时间

如何解决《以天为单位显示MySQL正常运行时间》经验,为你挑选了1个好方法。

我发现这个SQL查询显示MySQL正常运行时间

SHOW GLOBAL STATUS LIKE 'Uptime';

但我得到的价值2059555

我怎么能在几天内转换它?



1> Koustuv Chat..:

在MySQL提示符下键入this,在最后一行我们将找到Uptime

mysql>\s

如果需要写一个查询.这将在几小时和几分钟内给你

select TIME_FORMAT(SEC_TO_TIME(VARIABLE_VALUE ),'%Hh %im')  as Uptime 
from information_schema.GLOBAL_STATUS 
where VARIABLE_NAME='Uptime'

注意: 5.7版以上使用performance_schema而不是information_schema


如果正常运行时间> 3020399,则此方法将无效,因为这是SEC_TO_TIME可以正确转换的最大值。https://dev.mysql.com/doc/refman/5.7/zh-CN/time.html
推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有