[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отсрочить INSERT
5ava
Как заставить оператор INSERT добавлять значения в базу не сразу, а через время (20 - 30 мин.)



Спустя 19 минут, 52 секунды (29.12.2010 - 15:36) Guest написал(а):
докатились

Спустя 18 минут, 14 секунд (29.12.2010 - 15:54) jetistyum написал(а):
а какая цель преследуется ???
вообще чтобы добавить запись в базу через 30 минут, нужно запустить скрипт добавления на 30 минут позже smile.gif

Спустя 26 минут, 48 секунд (29.12.2010 - 16:21) 5ava написал(а):
При запуске скрипта (посетителем) новые значения должны добавляться в базу через 30 минут
Было бы классно если бы через 30 мин добавлял не я, а скрипт, так как сидеть и следить за этим 24 часа в сутки желания нету...

Спустя 35 минут, 41 секунда (29.12.2010 - 16:56) inpost написал(а):
Есть 2 вещи:
1. Попробовать через timeout и запуск независимо от того, закрыл ли пользователь браузер (видел, сам не использовал).
2. Заносить запись в БД сразу, но ставить значение "временное", и кроном через пол часа менять статус на рабочий.

Спустя 2 минуты, 15 секунд (29.12.2010 - 16:59) jetistyum написал(а):
да зачем что-то апдейтить кроном, достаточно указывать дату и время занесения данных, и выбирать только те, которые старше 30 минут.

Спустя 2 минуты, 34 секунды (29.12.2010 - 17:01) inpost написал(а):
jetistyum
Хорошо, расскажи тогда как =) Ведь я тоже многого не знаю =)

Спустя 20 минут, 48 секунд (29.12.2010 - 17:22) sergeiss написал(а):
inpost - ну ты меня удивил! :)

при выборке примерно так будет:
select * from таблица where (разница между текущим временем и созданием) > 30 минут

Точный формат запроса будет разный в разных SQL.

Спустя 25 минут, 10 секунд (29.12.2010 - 17:47) inpost написал(а):
sergeiss
ааа, я что-то подумал, что занесение с интервалом, а не такое =)))
Вот что значит спросоня пытаться понять код. Сейчас умылся и понял, что спросил полный бред =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.