Как сделать обновление страницы по событию в MySQL?
1) Q4M
2) MySQL Proxy
3) Мониторинг бинлогов

Не?
А разве нельзя в функцию. которая ложит запись в базу, добавить вызов всех данных из этой базы, и с помощью Ajax-а подгружать на страницу?
Получится следующая схема:

 — проверяем возможность записи в БД
 — если ОК, ложим запись в БД и тут же делаем запрос нужных нам данных из БД
 — полученные данные ложим в переменную, с помощью Ajax-а подгружаем на необходимую нам страницу

получится реалтайм отслеживание состояния БД. Можно дополнительно прикрутить обработчик, который будет что-то делать если возможности записи в БД не будет (ошибка какая-нибудь, серв упал и т.д.).