我只是想知道是否存在一个存储引擎类型,允许您对行级
内容进行版本控制.例如,如果我有一个带有ID的简单表,
名称,值和ID是PK,我可以看到行354开始为(354,“zak”,“test”)v1然后被更新为(354,“这是值的版本2”)v2,并且可以在行上看到具有诸如选择历史(值)的行的更改历史,其中ID = 354.
这是一个深奥的事情,但是每次发生变化时都会不得不继续写这些单独的历史表和函数…
看来你正在寻找更多的审计
功能. Oracle和其他几个DBMS具有完整的审计
功能.但是许多DBA仍然最终实现基于触发器的行审计.这一切都取决于你的需要.
Oracle支持从命令行轻松配置的几个审计粒度.
我看到你标记为MySQL,但询问有关任何存储引擎.无论如何,其他答案也是一样的,所以我要删除这个帖子,原来是关于闪回功能.