gpt4 book ai didi

mysql - 创建具有可查看历史记录的数据库条目?

转载 作者:行者123 更新时间:2023-11-29 17:04:21 24 4
gpt4 key购买 nike

我是一个小组的成员,我正在为我们的应用程序创建一个网站。我们认为拥有一个 bugtracker 会很有用,其表结构如下(称为 bug_summary):

bug_id    Summmary    Details        Assigned Dev
------ -------- ------- ------------
1 Bug 1 Broken Scott
2 Bug 2 Add Feature Dave
3 Bug 3 Design Bug Jimmy
4 Bug 4 Broken Carly

我想要另一个表来专门保存开发人员输入的更新,但仍然“链接”到 ID。假设 bug_update 表中有 5 个更新。

update_details    bug_id_for_update
-------------- -----------------
Jan 1st update 2
Jan 2nd update 2
Jan 2nd update 1
Jan 2nd update 4
Jan 4th update 2

我希望其中 3 个“属于”第二个错误报告。有没有“最好”的方法来做到这一点?我正在使用 phpMyAdmin,如果这有什么区别的话。

感谢您提供的任何设置帮助,非常感谢。

最佳答案

bug_summary 表上编写更新触发器,以便在您感兴趣的列更新时创建并输入 bug_update 表。您可以记录您感兴趣的字段的旧值和新值。请确保将 bug_summary 表的主键记录为 bug_update 表中的字段,以便您可以轻松地进行联接以查看单个条目的更新。您可能还想创建一个字段来记录时间戳,以准确了解更新发生的时间。

http://www.mysqltutorial.org/create-the-first-trigger-in-mysql.aspx本文演示了这个概念

关于mysql - 创建具有可查看历史记录的数据库条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52123039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com