同步数据库与服务器

问题描述:

有什么方法可以设置数据库(表)的失效时间?同步数据库与服务器

我有数据来自服务器首次登录,我存储在数据库中。下一次我需要有一个标志或与数据库相关的东西告诉我它的更新与否。时间戳排序,但与完整的表格而不是特定的行相关联。

+0

我编辑你的问题给你。你可以在下次有人要求澄清时自己做。 – Mat 2011-04-13 08:12:44

+0

谢谢你。任何想法我怎么去做?我不希望表中的每个条目都有时间戳(通过添加一列)。这太繁琐了 – 2011-04-13 08:14:13

不知道我完全理解你的问题,但如果你需要跟踪当一个表的最后更新,你可以简单地使用另一个表table_last_update有两列table_namelast_update_time或类似的东西。

但是警告:每次插入/更新引用表时,您都必须更新此引用表。所以这是更多工作(在运行时可能,并且这可能引入的错误数量)比在表中保留一个时间戳列,并正确地索引它。

编辑:在引用的表上使用触发器可能是实现时间戳表更新的一种很好的方式。

+0

时间戳的问题是我有详尽的部分 - 表中的细节,并检查和更新每个条目将是相当多的工作。另一张桌子的想法看起来不错。对于更改此表的条目中的更改可以“TRIGGER EVENT”帮助? – 2011-04-13 08:29:06

+0

是的,你可能可以使用触发器来更新last_update表。没有想过:-) – Mat 2011-04-13 08:35:05

+0

相当好的帮助。 htnx。 – 2011-04-13 08:38:58