一尘不染

PHP MySQL SQL解析器(INSERT和UPDATE)

mysql

我想解析PHP中的INSERT和UPDATE MySQL
SQL查询,以确定从原始数据中进行了哪些更改。现在这很容易创建,但是我想看看PHP中是否有任何现有的库可以做到这一点。

基本上,我所拥有的是一张表,上面已在数据库上运行了所有上述查询。我已经分离出表名和查询类型。我希望基于此数据创建完整的更改日志以供用户查看,因此我需要获取原始INSERT的值,然后在每个UPDATE中进行更改。最后,我需要字段名称和新值以及记录ID。我将进行其余的检查/美化工作,包括将列名更改为易于阅读的内容,以及字段值是否实际未更改。

目前,我可能不需要执行多个表UPDATE,但这很有用。

有哪些图书馆可以做到这一点?


阅读 623

收藏
2020-05-17

共1个答案