在mysql中定期向表中添加数据

时间:2013-01-15 18:33:58

标签: python mysql django

我有收入表,其中包含重现字段。现在,如果用户选择recurrence_type为“Monthly”或“Daily”,那么我必须在“每日”或“每月”收入表中添加行。在Mysql中是否有任何方法可以定期向表中添加数据?我正在使用Django Framework开发Web应用程序。

2 个答案:

答案 0 :(得分:1)

据我所知,MySQL中没有这样的功能。即使MySQL可以做到这一点,这也不应该是它的工作。这些函数应该是应用程序中业务逻辑的一部分。

通常的方法是在服务器中设置cron作业。 cron作业将在您设置时唤醒,然后调用您的python脚本或SQL来完成添加数据工作。脚本比直接SQL好得多。

答案 1 :(得分:0)

使用django-celery包并在其中创建作业以定期更新数据