【发布时间】:2017-06-11 20:27:25
【问题描述】:
在我的应用程序中,我希望用户能够在一个月内检索已删除的信息。
例如:
Create Table 'Names' (name varchar(20) primary key)
Create Table 'DeletedNames'
(
name varchar(20) primary key,
insertingTime DateTime not null
)
当我从Names 表中删除一行时,它被插入到DeletedNames 表中。
例如:
删除名称Mohammed,将插入DeletedNames:
| Mohammed | | 2017-6-11 10:00 PM |
我想在 2017-7-11 10:00 PM 一个月后删除这个(自动)
我什么都没试过。也许触发器是一个解决方案,但我是触发器的初学者。
谢谢
【问题讨论】:
-
触发器是高度特定于供应商的 - 所以请添加一个标签来指定您使用的是
mysql、postgresql、sql-server、oracle还是db2- 或完全不同的东西。 -
感谢 marc_s,我正在使用 MySQL
-
“也许触发器会是一个解决方案,但我是触发器的初学者”这句话的生活...只需阅读文档,您就会知道它们是多么容易
标签: mysql sql database triggers