简体   繁体   English

数据库设计存储旧版本mysql

[英]Database design store old versions mysql

I have a big database in mysql. 我在mysql中有一个大数据库。 And in some tables I want to store old versions of rows. 在某些表中,我想存储行的旧版本。 Also I need to store old values in some related tables. 另外,我需要将旧值存储在一些相关表中。 Can anyone show me a such database design samples which will work in any case? 谁能给我看这样的数据库设计示例,该示例在任何情况下都可以使用? 在此处输入图片说明

This is Sample from my db. 这是我数据库中的示例。 Here I want to store all changes which will be made to university. 我想在这里存储将对大学进行的所有更改。

You can convert any table to a versioned or temporal table. 您可以将任何表转换为版本表或临时表。 You select which columns of which tables to version. 您选择要对哪些表的哪些列进行版本控制。 History is maintained automagically and within the entity tables. 历史记录会自动保存在实体表中。 Complete details are too long for here, but this is a slide presentation that should explain everything, table design, views and triggers -- or enough to perform an evaluation to see if it meets your needs. 完整的细节是这里太久,但是是一个幻灯片演示文稿应该解释一切,表的设计,视图和触发器-或足以进行评估,看它是否符合您的需求。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM