【问题标题】:How to automatically delete a row from a table after creation of 24 hours in mssql如何在mssql中创建24小时后自动从表中删除一行
【发布时间】:2018-07-02 09:26:29
【问题描述】:

我是 MSSQL 新手,在我的项目(电子商务)中,我需要在创建时间 24 小时后自动删除一行。

我需要执行上述任务以完成以下当用户将一些产品添加到购物车但未结帐时,该产品将在 24 小时后自动删除。

Begin
     INSERT INTO TABLE(.....)
     VALUES(....)
End

【问题讨论】:

标签: sql sql-server sql-server-2008


【解决方案1】:

您可以通过使用作业来做到这一点。

或者,如果删除购物车的资源不多,我更喜欢以下做法:

检查,当客户再次调用他的购物车时,如果有超过24小时的产品,删除它们,然后向用户查询购物车。

【讨论】:

    猜你喜欢
    • 2017-10-30
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-15
    相关资源
    最近更新 更多