Получить полную строку запроса MySQL при вставке или обновлении

Нужна помощь с MySQL, так как это не совсем моя сильная сторона. Поэтому любая помощь приветствуется.

У меня есть проблемы на моем сайте, когда UPDATEили INSERTбыли выполнены с отсутствующими значениями. Это вызвало некоторые проблемы с другими функциями на сайте, но я не могу найти, где были выполнены UPDATEили INSERTв любом из классов.

Есть ли какой-либо способ, может быть триггер MySQL, который я мог бы добавить к этим таблицам, что позволило бы мне сохранить исходный или полный запрос UPDATEили INSERT. Я пытался вести журнал, но это относится ко всей базе данных и занимает слишком много места на диске.

Заранее спасибо за любые ответы.

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

19
задан dda 26 May 2012 в 15:51
поделиться