1

我有包含重复字段的收入表。现在,如果用户将recurrence_type 选择为“Monthly”或“Daily”,那么我必须将行添加到“daily”或“monthly”收入表中。Mysql 中是否有任何方法可以定期将数据添加到表中?我正在使用 Django 框架来开发 Web 应用程序。

4

2 回答 2

1

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

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

于 2013-01-15T18:41:40.850 回答
0

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

于 2014-11-25T09:28:19.957 回答