我必须在 PHP 中创建一个代码,使我能够在 MySQL 数据库中保留记录更新的历史记录,以便我可以按日期找到旧版本。
这是我实际想要实现的示例: http://en.wikipedia.org/w/index.php?title=Tunisia&action=history
数据主要是我们记录的有关公司的数字,用于生成报告和提取索引。
我计划使用 codeigniter,因为它很简单,我正在寻找有关使用相同方法在数据库中保留修改历史记录的框架或开源项目的想法。
最佳答案
最简单的解决方案(取决于您的具体需求)可能是在您的表中添加一个 on update/insert/delete 触发器,这样您就可以在插入/更新/删除数据时执行额外的日志记录。这样即使是对数据库的手动干预也将被覆盖......
检查 http://dev.mysql.com/doc/refman/5.1/en/triggers.html了解更多信息。
关于php - 如何在 MySQL 中保留记录更新的历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2536819/