我正在开发和实现CFR第11部分兼容系统。在每个表中,我创建一个主键,用于审计跟踪。我实现在创建、更新和删除操作时触发的触发器。
我在MySQL DaaS上与InnoDB engine一起使用JawsDB 5.7。
几天前,我看到了以下文章:https://desmart.com/blog/be-careful-with-mysql-s-auto_增量-我们如何结束-失败-数据
作者对auto_increment机制在MySQL中的应用也表示了关注。以下是一个简单的问题:
问题是我们已经对审计跟踪表中的recordID "9“进行了审计跟踪。
以下是我的问题:
发布于 2019-05-28 10:55:56
不要删除需要保留逻辑排序规则的记录。与其标记删除员工,不如将其标记为已终止,将行保留在那里。否则,您将有一个审计记录,而不知道它对应的也。
选项b),对于审核记录,如果有必要,为员工创建一个影子表,对其进行去denormalize。审核应反映员工发生时的记录。
不,你不应该使用MyISAM。
MySQL8.0随着手册声明(重要决策应该考虑的主要来源)而改变行为。如果有疑问,就试一试。
https://dba.stackexchange.com/questions/239185
复制相似问题