将有关上一个mysql查询的信息保存到历史记录表中

时间:2015-03-11 02:58:49

标签: php mysql sql

我正在使用PHP和MYSQL创建活动源。我想将活动历史记录保存在一个表(activity_history)中,该表列出了最后修改条目的人,修改时间和修改内容。

我能够插入前两个罚款,但是想知道是否有一个查询可以返回上次执行的查询中记录中的更改。

例如,我希望history_details是(更新截止日期,更新活动名称或更改状态):

$update_activity_history = "INSERT INTO activity_history (activity_id, history_created_by, history_details) 
            VALUES ('$activity_id','$activity_created_by','$history_details')
                  "or die("Error: ".mysqli_error($connectio
    ));

1 个答案:

答案 0 :(得分:0)

没有像这样的内置功能,没有。您必须在进行修改之前手动将当前数据复制到日志表,或使用MySQL triggers