MySQL数据库中“呼叫持续时间”字段的数据类型

时间:2012-02-23 06:32:12

标签: mysql

我想在数据库中记录呼叫持续时间值...哪个更好,浮点数还是小数?

2 个答案:

答案 0 :(得分:0)

我建议使用 DECIMAL UNSIGNED

ALTER TABLE  `tablename` ADD  `call_duration` DECIMAL( 6, 2 ) UNSIGNED NOT NULL

答案 1 :(得分:0)

根据你需要存储的粒度(即几秒的部分),我要使用无符号smallint(2个字节)或unsigned int(4个字节)。

http://dev.mysql.com/doc/refman/5.0/en/integer-types.html