gpt4 book ai didi

mysql - 跟踪谁更改了 mysql 中的字段

转载 作者:行者123 更新时间:2023-11-29 13:55:14 24 4
gpt4 key购买 nike

是否可以判断数据库中的特定字段是否由mysql中的特定用户名更新?

示例:

DBNumber1 包含联系人表。 ContactsTable 包含名字、姓氏、电话号码。

UserA(数据库帐户)创建一条记录(id=102)。该记录的每个字段都是他“最后更新”的日期和时间。用户B更新该记录(102)。他更改了错误的电话号码。名字和姓氏应该是“用户A在日期+时间最后更新”,电话号码应该是“用户B在不同日期+时间最后更新”。

到目前为止,我所做的是将一列添加到最后更新的数据库中,但我希望这适用于每个字段,而不仅仅是记录。这可能吗?

最佳答案

创建一个在更新时执行的触发器。让它比较新旧值并采取行动,例如在单独的“日志记录”表中插入事务数据,例如用户名和当前时间、行 ID 等。

关于mysql - 跟踪谁更改了 mysql 中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15970183/

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