【发布时间】:2010-11-22 17:48:40
【问题描述】:
我需要在我的 MySQL 5 数据库中表示任务的到期时间。
然后,我需要像这样存储时间:
_ 18
_ 9:15
_ 12:00
现在我很纠结是使用时间数据类型还是仅使用 4 位整数,因为我只需要存储小时和分钟。
在第二种情况下,我会存储:
_ 1800
_ 0915
_ 1200
这两种方法的含义是什么?
鉴于最重要的要求是在庞大的数据集(数百万行)中具有高性能,您会实施哪种解决方案?
应用程序代码是用 PHP 编写的。
编辑:我在想一个重要的观点。如果我使用整数,我需要在显示时间(插入分号)时使用 PHP 进行一些字符串操作,这可能会使使用整数的增益无效
谢谢,
丹
【问题讨论】:
-
你在什么情况下需要高性能?查询数百万行?插入?订购?
标签: mysql performance