|
|
1
1
检查每个插入项是否存在表似乎是浪费时间。如果你 需要 日复一日的表格(在我看来,它们违背了通常在数据库中找到的许多逻辑,所以我尽量避免使用它们,我会这样做):
另一种方法是合并表(请参见 http://dev.mysql.com/doc/refman/5.0/en/merge-storage-engine.html ,每日cronjob创建“今日”表,并使用alter table语句更新合并表的表列表。 |
|
|
2
1
创建一个每晚午夜前运行的计划事件,并为第二天创建日志表,这不是一个好主意吗?这样一来,你就可以一直依赖于摆在面前的桌子了。
|
|
|
3
0
你可以制定一个好的计划来完成这一点。 例如,如果您有一个表“logged_users”,它将每天创建,那么您可以将一列附加到users表中,或者用 ID用户,天 列(这是更好的选择)。然后,您可以编程一个cron作业来删除过去几天的每一行,并在每天12:00执行该作业。 |