Я не думаю, что этот вопрос действительно имеет какое-либо отношение к SQL - за исключением того, что вы можете получить время истечения из SQL.Что вас действительно волнует, так это просто отображение времени ожидания в браузере в реальном времени, верно?
Очевидно, что самый простой способ - просто отправить счетчик «оставшихся секунд» на страницу, либо при начальной загрузке.или как часть запроса AJAX, затем используйте Javascript для отображения таймера и обновляйте его каждую секунду текущим значением.Я бы предпочел использовать счетчик «оставшихся секунд», а не «дату окончания», потому что вы не можете доверять правильной настройке часов браузера - но вы, вероятно, можете доверять ему для правильного отсчета секунд.
Если вы не доверяете Javascript или часам клиента, чтобы быть точными, вы можете периодически повторно отправлять текущее значение «оставшихся секунд» в браузер через AJAX.Я бы не стал делать это каждую секунду, может быть, каждые 15 или 60 секунд.
Что касается удаления / перемещения данных по истечении времени, вам нужно будет делать все это в Javascript.
Я не уверен на 100%, что ответил на все ваши вопросы, но ваши вопросы кажутся немного рассеянными.Если вам нужно больше разъяснений по теории операций, пожалуйста, спросите.