0

在我的网站中,用户可以选择他的帖子可以在主页显示多长时间,一段时间后我想自动删除该帖子。

通过在 MySql 中使用事件调度程序,我只能删除几条存储时间超过指定时间的记录。但我想在用户指定的时间内删除特定的行。

前任:

user1 - 发布 - 1 小时后删除 user2 - 发布 - 5 小时后删除

有人可以告诉我该怎么做吗?

4

2 回答 2

0

http://dev.mysql.com/doc/refman/5.1/en/create-event.html

create a event and call a stored procedure which will check what users have defined their time limit to delete the post

于 2013-06-01T12:07:58.740 回答
0

任何一个:

  • 使用具有更细粒度查询的应用程序代码删除它
  • 为应该删除帖子的时间设置创建记录的日期,然后在事件调度程序谓词中使用该日期
于 2013-06-01T11:56:25.970 回答