错误:在"AT"处或附近出现语法错误
此查询与 Mysql 完美配合,但在 Postgres 中不起作用。所以如何让它在邮政中工作?
CREATE EVENT expireToken
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 DAY
DO
DELETE FROM verification_tokens WHERE createdAt < DATE_SUB(NOW(), INTERVAL 1 DAY);
这不是一个标准的SQL语句,所以如果它不能在所有数据库中都有效,你不应该感到惊讶。
如果要计划作业,请使用cron
或 PostgreSQL 扩展,如pg_cron
。