у сервера mysql есть встроенная возможность логирования всех запросов. Заросы будут записываться в файл, указанный в настройках сервера в каталоге сервера. Если речь идет о шаред хостинге - то у вас нет доступа к этой возможности. Вы можете это настроить только в том случае, если у вас есть root доступ к серверу и шелл.
В отдельную таблицу бд - либо реализовать это на уровне движка сайта, либо написать триггер. Но в случае триггера у вас не будет доступа к тексту запроса, вы сможете реализовать только запись истории изменений.
история изменений, как раз то что нужно! Читал про триггеры, сделал, то так и не заработал(скорее всего не правильно сделал)..
BEGIN
INSERT INTO `log` (`name`) VALUES (NEW.`login`) ;
END
Можете по подробнее про дриггеры? Делаю на admuner.php