Функция MySQL, которая предупреждает, если новая строка вставлена - PullRequest
0 голосов
/ 22 апреля 2009

Есть ли в MySQL функция, которую мы можем использовать в клиентском приложении, которая будет автоматически отправлять оповещения каждый раз, когда в таблицу добавляется новая строка?

Ответы [ 3 ]

5 голосов
/ 22 апреля 2009

Вам нужно будет использовать / написать триггер, который будет записывать изменения в специально предназначенной, специально для этой цели таблице и кроне / что-либо, что когда-либо использовалось в среде MS, чтобы проверять эту таблицу каждые X секунд (вы решить X).
Или напишите расширение для mysql ... (или заплатите одному из разработчиков mysql, чтобы он сделал это за вас).

0 голосов
/ 22 апреля 2009

В некоторых базах данных (Interbase, Firebird, возможно, в других ...), вы можете вызвать событие http://www.firebirdsql.org/doc/whitepapers/events_paper.pdf

Я спрашиваю однажды на форумах MySQL об этом: http://forums.mysql.com/read.php?84,3629,3629

0 голосов
/ 22 апреля 2009

Самое простое, но (возможно, наименее элегантное) решение - просто попросить клиента внести изменения в таблицу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...