根据到期时间戳和当前日期时间选择MySQL记录



我有一个名为experity的列,它以Unix时间戳的形式存储到期日期时间。我想选择未过期的记录。

SELECT * FROM user_subscription WHERE username = ? AND expiry < NOW()

例如,如果有效期等于1601427661,即2020年9月30日上午6点左右,则不应选择该记录,因为它已过期。

SELECT * 
FROM user_subscription 
WHERE username = ? 
AND expiry < UNIX_TIMESTAMP()

使用FROM_UNIXTIME((转换日期时间

where username= ? and FROM_UNIXTIME(expiry)>now()

最新更新