我正在使用Visual Studio 2012在C#中编写软件。我想知道我的软件每次都会在第二天的时候做些什么。 (我想删除第二天MySql运行的表中的所有行)
我的方法是在启动程序时将日期存储在变量X
中,并使用计时器每1分钟检查if DateTime.Now.ToString("dd") != X
,然后调用该函数。但我希望有更好的方法来做到这一点。
谢谢!
答案 0 :(得分:0)
将数据保留在那里,并有一个包含添加日期的列。当您检索数据时,会有一个查看该日期列的where子句。类似的东西:
SELECT *
FROM MyTable
WHERE DateAdded >= CURDATE()