Есть ли способ автоматически удалить строку через 24 часа после ее создания в Transact-SQL?Удалить запись через 24 часа после вставки
Я создаю сайт (опыт обучения), где пользователю нужно щелкнуть ссылку проверки, отправленную по электронной почте после регистрации. Я хочу, чтобы пользователи проверяли себя в течение 24 часов.
Я полагаю, что мне нужен триггер, но я действительно не уверен в синтаксисе, и даже если это возможно.
+1. Для решения реальной проблемы, а не для решения проблемы. –
примечание: маркировка строки как недействительной позволяет вам сообщить людям, что «эта ссылка истекло» (если она истек) или «эта ссылка недействительна» (если она не существует). Я предполагаю, что вы используете какой-то уникальный ключ, такой как GUID, чтобы люди не могли угадать маркер сброса. –
Даже не нужно было бы отмечать строку как недействительную. Вы можете определить срок действия по дате/времени. – Lock