我都快疯了。我在interent上搜索过了,但没有得到任何结论。
我的数据库中有一个日期字段。我可以用date函数来检索值。
问题是我在一段时间之前就这样做了,我不记得我是如何将这些值插入到那个字段中的。它是一个整数值(根据我所读到的,自1970年1月1日以来的秒数,例如1338949763。但是当我尝试插入东西时,比如使用INSERT INTO entries (date) VALUES (NOW())。像2012-04-12 23:09:54一样,NOW将存储格式化的日期。我不想这样。我想存储整数值。我该怎么做?
发布于 2012-04-13 11:51:25
使用MySQL的UNIX_TIMESTAMP()函数获取当前纪元时间:
INSERT INTO mytable SET tstamp = UNIX_TIMESTAMP();http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp
发布于 2012-04-13 11:51:50
试着使用像"INSERT INTO entries (date) VALUES ('".time()."')"这样的东西
发布于 2012-04-13 11:51:52
正确的函数是:
getdate()不
NOW()https://stackoverflow.com/questions/10134979
复制相似问题