我有一个名为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()