PHPでINSERTおよびUPDATE MySQL SQLクエリを解析して、元のデータからどのような変更が加えられたかを判断しようとしています。これを作成するのは非常に簡単ですが、これを行うための既存のライブラリが PHP にあるかどうかを確認したいと思います。
基本的に私が持っているのは、データベースで実行された上記のすべてのクエリを含むテーブルです。テーブル名とクエリの種類は既に分離しています。このデータに基づいてユーザーが表示できる完全な変更ログを作成しようとしているので、元の INSERT の値を取得してから、各 UPDATE で行われた変更を取得する必要があります。最後に、フィールド名と新しい値、およびレコード ID が必要です。列名を人間が読める形式にすることや、フィールド値が実際に変更されていないかどうかなど、残りのチェック/美化を行います。
現時点では、おそらく複数のテーブルの UPDATE を行う必要はありませんが、役に立ちます。
これを行うためにどのようなライブラリがありますか?