‘注册’行中的时间是这样存储的:"1427538785“,所以我不能使用这个方法:WHERE DATE(Signup) = DATE(NOW())
但需要获取注册时间是今天的查询..
你知道怎么解决这个问题吗?
发布于 2015-03-28 18:12:58
您需要from_unixtime
mysql> select from_unixtime('1427538785','%Y-%m-%d');
+----------------------------------------+
| from_unixtime('1427538785','%Y-%m-%d') |
+----------------------------------------+
| 2015-03-28 |
+----------------------------------------+
1 row in set (0.00 sec)因此,查询将是
WHERE from_unixtime(Signup,'%Y-%m-%d') = curdate();发布于 2015-03-28 18:12:15
WHERE DATE(FROM_UNIXTIME(Signup)) = curdate()https://stackoverflow.com/questions/29315902
复制相似问题