phpmyadmin是怎么计算MySQL语句的执行时间的?
今天遇到一个挺有意思的现象,在使用phpmyadmin管理mysql数据库的时候,发现执行一条sql语句的时间竟然是-0.0000秒。我就奇怪了,0秒就0秒吧,怎么弄出个负0来啊?再怎么说sql语句的执行时间也不可能是负数啊,这phpmyadmin的程序是基于啥计算的呢?截图如下:
不知道这算不算phpmyadmin的一个bug,不过这个bug是挺难发现的,我是才换了新机器,而且是连着点了很多次才出现这么一次,最多也不会大于十分之一的概率。
我平时计算mysql的执行时间一般用microtime()函数来计算,不过用这个函数怎么计算也不会得到负数的啊,真不知道phpmyadmin是怎么计算的,有时间真该研究研究。
Tags: mysql, phpmyadmin | 1,168 views
如果你觉得IE不好用(微软自己都承认IE的技术不如Firefox),你可以 ,来体验Firefox带给你的超爽感觉。





November 14th, 2008 at 5:28 pm
是php的浮点数精度问题,参见 http://aymoo.cn/content/mysql-query-time-negative