В MySQL это очень сложно (а может и невозможно). Вы можете сделать это на PHP. Если вы не используете младшие функции, такие как mysql_query
, и используете высокие методы, такие как -> query (), вы можете добавить к ним логику. Если запрос не удался (например, верните false), добавьте его в журнал. Извините за мой английский.
Примечание для Zend_DB:
class My_DB extends Zend_DB {
public function insert($data) {
try {
parent::insert($data);
} catch (Exception $e) {
// put $e->getMessage() to log
}
}
}
Вы можете перезаписать различные методы, такие как обновление, запрос и другие ...