我已经看到一些有关此问题的问题,但没有任何帮助。

我有一个名为timestamp的列,其中有一个时间戳记值,表示插入时的时间。例如:1366030060

我只想选择今天插入的行。
我正在使用Mysql

这是我的代码:(我添加了WHERE,但它不起作用)

        SELECT      `chat`.`message`,
                    `chat`.`timestamp`,
                    `users`.`username`,
                    `users`.`id`
        FROM        `chat`
        JOIN        `users`
        ON          `chat`.`userid` = `users`.`id`
        WHERE       `chat`.`timestamp` >= UNIX_TIMESTAMP(CURDATE())
        ORDER BY    `chat`.`timestamp`
        DESC

最佳答案

SELECT colList
FROM tbl
WHERE timestampCol >= UNIX_TIMESTAMP(CURDATE())

关于mysql - 使用SQL检查时间戳是否今天,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16017410/

10-11 00:16