- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我看到很多线程询问如何在 mysql 中保存记录历史记录。但是,我不太确定它们是否适合我的情况。
我正在开发一个包含大量用户信息的申请表。到目前为止,我必须将其规范化为 12 个表,尽管其中大多数表具有 1:1 关系,但我认为它们在将来的使用中会很好:
当客户填写完表格中的所有字段后,他们有两个选择,第一,他们可以将其保存为草稿,第二,他们可以确认发送申请并且不能再更改。
到目前为止我已经做了一些研究。他们有很多方法可以做到这一点。例如,我可以复制所有带有一些附加字段的表;版本号然而,由于 table 数量巨大,我认为这不是一个好主意。
所以,我的想法是将 VersionId
添加到每个现有表中。当他们将表单保存为草稿时,我只会输入信息而不触及 VersionId
字段,但是,每当用户确认提交申请时,我都会将 VersionId
加 1。
任何建议都会非常受欢迎。
最佳答案
向每个表添加一个status
列。它可以具有值草稿
、当前
和历史
。
当用户对其数据进行更改时,使用 status = Draft
创建一个新行。当他们编辑时,您修改该行。当他们确认更改后,您将旧的当前
行的状态设置为历史
,并将草稿行的状态设置为当前
。
关于mysql - 如何在mysql中保存历史数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27414306/
我正在尝试实现此处建议的 redis 解决方案:http://www.slideshare.net/cacois/cois-palkostrata2013 : 这是目前为止我发现的最好的。 我有以下数
只是想知道您是否对关注有意见。 想象一下,我有一个简单的应用程序可以为客户存储发票。 简化发票表是: ID int, NUMBER varchar(20) CustomerID INT 客户数据是:
我正在尝试将 pandas 模块应用于我的代码,以便重新组织从 IB TWS 服务器收到的消息。 代码是 from ibapi.client import EClient from ibapi.wra
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
这个查询对我有用 select * from yahoo.finance.xchange where pair in ("EURUSD","GBPUSD") 可以在以下链接中看到: https://d
我正在尝试学习如何使用 Python、requests 和 BeautifulSoup 从 Coinmarketcap.com 网络抓取 BTC 历史数据。 我想解析以下内容: 1)日期 2)关闭 3
我有一个包含两列(Column_A 和 Column_B)的模型 (Model_A) 我的模型中有以下方法,两个基于 column_A 生成 column_B 的值 Class Model_A < A
让我们以关系数据库为例,例如MySQL。为了简单起见,我将专注于重要的事情:有一个包含订单的表,其中包含 order_id(主键)order_date 和外键 fk_supplier 等字段,引用表
我正在做一个快速的概念验证,以了解从 Google Analytics(分析)中提取历史数据以进一步用于离线数据拼接以生成数据及其分析的整体 View 的过程。我没有找到任何详细的在线文档来了解优缺点
我是一名优秀的程序员,十分优秀!