У меня есть база данных mysql. То, что я хотел бы сделать, это выполнить произвольное действие, а затем выяснить, что изменилось. Примерно так:
//assume connection to db already established
before();//saves db state
perform_action();//does stuff to db
diff();//prints what happened
Я бы хотел, чтобы он вывел что-то вроде:
Row added in table_0 ]details]
Row added in table_1 [details]
Row modified in table_5 [details]
Row deleted in table_2 [details]
Есть идеи?
Для дальнейшего уточнения: вы знаете, как в stackoverflow, если вы проверяете изменения сообщения, вы можете видеть красные линии / зеленые выделения, указывающие, что было изменено? Я хочу что-то подобное, но для баз данных MySQL.