我正在尝试从数据库中选择unixtimestamp列,作为可读的日期时间:

SELECT count(*) FROM users WHERE user_by="Admin" AND expire(FROM_UNIXTIME(unixtime),'%Y-%m-%d')='2015-10-02'


上面给了我这个错误:

#1305 - FUNCTION database_maindb.expire does not exist


如何从expire列中选择unixtimestamp作为日期时间,格式为:year-month-date

最佳答案

假设您的数据库字段称为“过期”:

SELECT count(*) FROM users WHERE user_by="Admin" AND FROM_UNIXTIME(expire,'%Y-%m-%d')='2015-10-02'


有关详细信息,请参见http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime

关于php - SQL-选择unixtimestamp作为日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32902655/

10-12 06:58