SELECT *
FROM SESSIONS
WHERE TIME_TO_SEC(TIMEDIFF(NOW(), SESSION_CREATED)) / 3600 >= 24
这给我2个结果。
DELETE FROM SESSIONS
WHERE TIME_TO_SEC(TIMEDIFF(NOW(), SESSION_CREATED)) / 3600 >= 24
这给我返回了一个错误代码:1292。削减不正确的时间值。
SESSION_CREATED 列为 TIMESTAMP 数据类型。
实际数据:
SESSION_ID SESSION_CREATED
223133 2017-05-22 07:14:34
223134 2017-05-22 07:14:36
如何使选择操作可以工作,但删除操作不起作用?
now()
在sql-server
中是否有效? - Utsav