2011-02-24 103 views
-1

我有一个日期。格式为:php mysql日期转换十进制

1298588277.0 

请注意小数。这是来自xml提要,所以我不能直接更改格式。正如我们都知道的那样,我认为小数点后面会用到“时间用完”。

什么是最好的方式将它作为一个单一的列值存储在MySQL数据库?我应该将该列设置为什么?

+1

为什么不使用DECIMAL? http://dev.mysql.com/doc/refman/5.1/en/precision-math-decimal-changes.html – Damp 2011-02-24 21:07:20

+0

我不知道存在一个十进制类型。谢谢,请删除这个问题。 – David19801 2011-02-24 21:13:34

+1

您不需要删除问题。它可以留下来,让未来有这个问题的其他人可以找到答案。你应该恢复编辑你删除的地方...... – 2011-02-24 21:16:14

回答

1

为什么不能使用DECIMAL列类型?

ALTER TABLE `tablename` ADD `fieldname` DECIMAL(15, 2) NOT NULL DEFAULT '0' 

编辑啊...回答之前阅读注释,是吗? :尴尬: