MySQL是否有与cron
等效的文件?
我有一个PHP脚本,可根据月份和年份查询表,例如:
SELECT * FROM data_2010_1
到目前为止,我一直在做的是,每次执行脚本时都会对表进行查询,如果存在,则进行工作,如果不执行,则会创建表。
我想知道是否可以在MySQL服务器本身上进行设置,以便在每月的第一天午夜时分创建表(基于默认表)。
更新资料
根据我的评论,我认为这不是实现目标的最佳方法。所以这是另外两个问题:
如果我的表每月增加数千行,这是否会拖累资源?如果是这样,由于上面的内容是严格的,什么是对该表进行分区的最佳方法是什么?
我最初想到的自行开发的方法有哪些潜在问题?
最佳答案
如果我的表每月增加数千行,这是否会拖累资源?
如果您按月进行表拆分,则行数相同。数据库可以处理数百万行-这不是问题。
我最初想到的自行开发的方法有哪些潜在问题?
首先是麻烦,加入12个表只是为了总结一年vs一个表的详细信息。需要更多的基础架构和维护,以确保记录在正确的表中。
关于sql - 根据日期在MySQL服务器上自动创建表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2001397/