总的来说,我是一个初学者,但我有一个理论,想法等......
我想创建一个任务数据库,使用日期具有唯一的 TaskID 列 [主键与否]。我需要自动生成条目。为了避免冲突,我想在末尾附加一个数字,所以这应该达到让所有条目唯一的目标。所以一系列条目看起来像这样:
201309281 [2013-09-28]
201309282
201309291
我的想法是我可以使用在美国东部标准时间午夜重置的自动增量,然后在给定日期重新开始,或者类似的东西。
对我来说,让它像这样工作的好处是,您可以看到在给定日期创建的所有任务,但是特定任务可能要到一周后才能完成或开具发票。这样您就可以按创建日期、完成日期或发票日期进行搜索。
我意识到有很多方法可以实现任务数据库的最终目标。我只是好奇这是否可能,或者是否有人对如何将其实现为主键列或任何其他列有任何想法。
如果这个问题不清楚,我也想道歉。我会在这里尝试总结一下。您是否可以根据创建行的日期创建一个自动增量列,因此它会自动将日期生成为数字 [20130929],并以以下格式在末尾添加一个额外的数字,并在末尾添加该额外的数字每天在东部标准时间或世界标准时间午夜重置为“1”?以及如何完成的想法?
例如:201309291
编辑:顺便说一句,我想使用 MVC4 网络应用程序为用户提供 CRUD 功能。使用 C#。我认为这个事实可能会扩大选择范围。
编辑:我在堆栈上找到了这个 q/a,它看起来很相似,但并不能完全回答我的问题。我的想法是在这里发布链接可能有助于找到答案。每天将自动增量列重置为 0