[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql триггер с таймаутом
lans8097
В общем нужно чтобы триггер срабатывал при каждом SELECT с тайм аутом в 15 минут.
Можно-ли такое сделать ?
sergeiss
Вызывай триггер, анализируй время предыдущего запуска (записанное где-нибудь в БД, в отдельной таблице), затем либо делай что-то, либо не делай.
Реально триггер будет вызываться каждый раз, но делать действия только тогда, когда тебе нужно.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
lans8097
Не очень ахото создавать лишнию таблицу ((
sergeiss
Тогда просто по крону вызывай специальный скрипт каждые 15 минут. Без триггеров безо всяких. Пусть этот скрипт лезет в БД и делает там то, что нужно.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
lans8097
Цитата (sergeiss @ 2.11.2012 - 09:48)
Тогда просто по крону вызывай специальный скрипт каждые 15 минут. Без триггеров безо всяких. Пусть этот скрипт лезет в БД и делает там то, что нужно.

Я тоже изначально подумал о крон но в таком случии будут проблемы если хост windows )
sergeiss
Какие будут проблемы? В Винде тоже есть "крон", под названием "Плановые задачи".

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

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