2011-09-20 149 views
0

我有一个带'personAssigned'和'dateAssigned'字段的表,它会在几个不同的时间更新。我想要做的就是再添加3个字段并让它们自动更新'originalPersonAssigned','originalDateAssigned'和'originalAssignmentDate'。是否有一种简单的方法可以仅使用MYSQL来完成此操作?它正在与一个PHP站点合作,我应该可以使用它来进行更新,但我认为可以在数据库端处理这种简单的方法。MYSQL自动填充字段

回答

2

取决于您的MySQL版本。如果它是> = 5.0.2,那么你可以使用trigger

0

您是否尝试过触发器?我认为,因为MySQL 5触发器可用于完成这种事情。 http://dev.mysql.com/doc/refman/5.0/en/triggers.html

如果这只更新一次,这是可行的,但如果可以将新人员分配给记录,则可能需要使用触发器创建相关的分配历史记录或其他内容。