使用数据库数据和外部数据创建一个历史对象
Create an history object with database data and external datas
通过为我的 mysql 表创建历史记录,我遇到了一个复杂的问题。
我的 mysql 数据库如下所示:
所以基本上,我想为 Site
.
的每次创建、更新和删除创建一个元组 SiteHistory
首先,我尝试使用触发器来完成,但是字段 agent_name
是从外部 windows 活动目录提供的,我无法从 mysql 访问它。
另一种选择是在我的应用程序中为每次创建、更新或删除操作插入 SiteHistory
,但出于维护原因,这可能会直接在数据库中插入、更新或删除元组。
如果您有更好的解决方案可以提供,谢谢。
我没有找到合适的解决方案,所以我使用了变量。
当我调用我的数据库时,我设置了一个变量,这个变量在触发器中使用。
见 this
通过为我的 mysql 表创建历史记录,我遇到了一个复杂的问题。 我的 mysql 数据库如下所示:
所以基本上,我想为 Site
.
首先,我尝试使用触发器来完成,但是字段 agent_name
是从外部 windows 活动目录提供的,我无法从 mysql 访问它。
另一种选择是在我的应用程序中为每次创建、更新或删除操作插入 SiteHistory
,但出于维护原因,这可能会直接在数据库中插入、更新或删除元组。
如果您有更好的解决方案可以提供,谢谢。
我没有找到合适的解决方案,所以我使用了变量。
当我调用我的数据库时,我设置了一个变量,这个变量在触发器中使用。 见 this