使用 Mysql 删除 PHP 中 24 小时前的记录
Delete 24 Hours older records in PHP using Mysql
查询工作正常。我只想知道 INTERVAL
关键字在这些查询中的作用
使用 Mysql
删除 30 分钟前的记录
DELETE FROM `token_tbl` WHERE `dateCreate` < (Now() - INTERVAL 30 MINUTE);
使用 Mysql
删除 1 小时前的记录
DELETE FROM `token_tbl` WHERE `dateCreate` < (Now() - INTERVAL 1 HOUR);
使用 Mysql
删除 24 小时前的记录
DELETE FROM `token_tbl` WHERE `dateCreate` < (Now() - INTERVAL 24 HOUR);
interval
表示一段时间。即,Now() - INTERVAL 1 MINUTE
表示“当前时间前一分钟”。那么条件将是 dateCreate
早于一分钟前的所有记录。
查询工作正常。我只想知道 INTERVAL
关键字在这些查询中的作用
使用 Mysql
删除 30 分钟前的记录DELETE FROM `token_tbl` WHERE `dateCreate` < (Now() - INTERVAL 30 MINUTE);
使用 Mysql
删除 1 小时前的记录DELETE FROM `token_tbl` WHERE `dateCreate` < (Now() - INTERVAL 1 HOUR);
使用 Mysql
删除 24 小时前的记录DELETE FROM `token_tbl` WHERE `dateCreate` < (Now() - INTERVAL 24 HOUR);
interval
表示一段时间。即,Now() - INTERVAL 1 MINUTE
表示“当前时间前一分钟”。那么条件将是 dateCreate
早于一分钟前的所有记录。