我在mysql表中的数据类型为timestamp
的字段
获取与当前日期匹配的行SELECT * FROM revenue WHERE date=CURDATE()
但它返回空结果集
最佳答案
您需要比较时间戳记的date
部分,因为时间戳记本身以毫秒为单位表示时间,例如:
SELECT *
FROM revenue
WHERE DATE(date) = CURDATE();
关于php - Mysql CURDATE()不适用于时间戳类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44738904/