история транзакций
Всем привет! Подскажите, как в MySQL 3.21.x можна просмотреть историю транзакций? Если вообще можна.... Задача такова - есть БД в которой хранится инфа о (например) сотрудниках. Сотрудники работаю с БД через приложение - отправляя к СУБД запросы. Нужно узнать историю транзакций для каждого сотрудника в отдельности. Какие идеи? Всем пасиба
http://dev.mysql.com/doc/refman/4.1/en/query-log.html
(проверьте, работает ли на 3.21)
Цитата:
The general query log is a general record of what mysqld is doing. The server writes information to this log when clients connect or disconnect, and it logs each SQL statement received from clients.
Либо придется организовать нечно вроде собственного аудита через хранимые процедуры/триггеры.
Пасиб. Я так понимаю в первом случае мне прийдется считывать инфу с файл вручную? Незя как-то заставить извлекать инфу запросом? апргрейд мускла до 5 врсии не проблема :)
Я думаю, запросом вытащить из лога вряд ли удасться. Не знаю, может есть какие-то утилиты. А так - придется настраивать собственный аудит с клиентской либо серверной стороны.
ну что ж - прийдется реализовывать такую утилиту в рамках своего приложения :)