Основываясь на решении here я попытался с помощью:MS SQL записи, которые истекают через 24 часа
CREATE EVENT delete_expired_101
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO
DELETE FROM my_table WHERE id = 101;
на моем PHP запрос, но это, кажется, не работает и дает мне неверный синтаксис. Можете ли вы порекомендовать мне способ для этого?
Обратите внимание, что я использую MS SQL, а не MySQL.
Это несовместимо с T-SQL. Вам нужно будет создать процесс для удаления данных на основе метки времени, которая хранится в виде столбца таблицы. Это может быть просто хранимая процедура, которая очищает данные в течение 24 часов и вызывается с помощью задания агента SQL. –
так что вы имеете в виду, что я должен использовать работу агента sql вместо этого? X_X – CudoX
если да, то бы вы хотя бы дали мне правильные подробные процедуры для этого? я был бы очень признателен. – CudoX