在php/mysql应用程序中记录数据库更新和其他事件
我需要能够确定mysql更新中更改了哪些数据库字段,然后将更改记录到另一个db表中,最终显示给用户 此应用程序适用于跟踪客户订单的系统。它是在CodeIgniter中开发的,但我认为这并不一定相关,除非CI有一些内置的库可以提供帮助 例如,以下是数据库更新发生的位置:在php/mysql应用程序中记录数据库更新和其他事件,php,mysql,codeigniter,events,logging,Php,Mysql,Codeigniter,Events,Logging,我需要能够确定mysql更新中更改了哪些数据库字段,然后将更改记录到另一个db表中,最终显示给用户 此应用程序适用于跟踪客户订单的系统。它是在CodeIgniter中开发的,但我认为这并不一定相关,除非CI有一些内置的库可以提供帮助 例如,以下是数据库更新发生的位置: $this->db->update("orders",$this->input->post()); 我可以很容易地在“事件”表上插入类似“订单已更新”的insert,但我无法确定订单的哪些部分已实际更新。
$this->db->update("orders",$this->input->post());
我可以很容易地在“事件”表上插入类似“订单已更新”的insert
,但我无法确定订单的哪些部分已实际更新。我希望能够改为记录“订单状态更新”或“订单数量更新”之类的内容
如何确定mysql更新中更改了哪些db字段?答案不必是CodeIgniter…原始php/mysql就可以了。可能的重复