【发布时间】:2015-10-16 13:34:50
【问题描述】:
我正在为 SQL Server 2012 数据库设计一个新的数据库架构。
每个表应该有两个额外的列,称为modified 和created,一旦插入或更新一行,它们就会自动更改。
我不知道到达那里的最佳方式是什么。
我认为触发器是处理它的最佳方式。
我试图找到带有触发器的示例。但我发现的教程在另一个表中插入数据等。
我认为这是一个很常见的情况,但我还没有找到答案。
【问题讨论】:
-
以防万一有人想在 mysql-phpmyadmin 中执行此操作,这很容易。在创建表或添加新表期间,将“default”设置为“CURRENT_TIMESTAMP”并将“attributes”设置为“on update CURRENT_TIMESTAMP”。这两个都可以通过下拉设置。
标签: sql-server tsql triggers sql-server-2012