2013-01-15 42 views
1

我有收入表中包含復現字段。現在,如果用戶選擇recurrence_type爲「每月」或「每日」,那麼我必須將行添加到「每日」或「每月」收入表中。 Mysql中有沒有辦法將數據定期添加到表中?我正在使用Django框架開發Web應用程序。在mysql中定期添加數據表

回答

1

據我所知MySQL中沒有這樣的函數。即使MySQL能夠做到這一點,這也不應該成爲它的工作。這些功能應該是應用程序中業務邏輯的一部分。

正常的方法是在服務器中設置cron作業。 cron作業將在您設置時喚醒,然後調用您的python腳本或SQL來完成添加數據工作。而且腳本比直接的SQL要好得多。

0

使用django-celery包並創建作業來定期更新數據