【发布时间】:2019-09-18 16:44:39
【问题描述】:
我有一个名为time的数据库列
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
但是当我使用PDO 运行以下查询时:
DELETE FROM `table` WHERE time < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL :days DAY))
它会抛出以下异常:
SQLSTATE[22007]:无效的日期时间格式:1292 不正确的日期时间值:第 1 行的列“时间”的“1555980012”
我不明白为什么会这样,谁能解释一下?
【问题讨论】:
标签: mysql