【发布时间】:2011-06-24 15:35:31
【问题描述】:
我将记录处理 REST 请求所需的时间,但我不确定哪种数据类型最适合该列。时间差将以毫秒为单位,我不希望它小于 1 毫秒,但可能是几秒钟(当然希望它不会更高!)。
与Best way to store span on time in a MySQL database? 非常相似,但精度更高。
我相信我有两个选择:时间戳或整数。时间戳具有微秒精度,整数可以具有我需要的任何实际精度(只需将时间差异乘以 Y * 1000)。
时间差将在 PHP 中计算
$start = microtime(true);
// do something
$runtime = microtime(true) - $start;
哪种数据类型最适合在 MySQL 中存储毫秒级的时间差?
时间戳和整数在这种情况下的优缺点是什么?
【问题讨论】:
标签: php mysql timestamp datediff