Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有包含重复字段的收入表。现在,如果用户将recurrence_type 选择为“Monthly”或“Daily”,那么我必须将行添加到“daily”或“monthly”收入表中。Mysql 中是否有任何方法可以定期将数据添加到表中?我正在使用 Django 框架来开发 Web 应用程序。
据我所知,MySQL 中没有这样的功能。即使 MySQL 可以做到,这也不应该是它的工作。这些功能应该是您应用程序中业务逻辑的一部分。
正常的方法是在服务器中设置 cron 作业。cron 作业会在您设置的时间唤醒,然后调用您的 python 脚本或 SQL 来完成添加数据的工作。而且脚本比直接 SQL 要好得多。
使用 django-celery 包并在其中创建作业以定期更新数据