每 5 秒将数据从一个表复制到另一个@mysql数据库
本文关键字:复制 一个 另一个 数据库 @mysql 数据 | 更新日期: 2023-09-27 18:35:28
大家好, 我正在使用 asp.net 构建一个网页,该网页将填充table@我的SQL数据库中的数据。我需要每 5 秒将数据从一个表复制到另一个表以进行历史记录。我的问题:如何实现将在服务器上连续运行的 sql 脚本,检查数据并将其从一个表插入到另一个表,以便我的网页每 5 秒刷新一次最新数据?另外,即使没有打开网页,是否可以仅使用 asp.net 来实现?
这是我的第一个网络项目,所以请耐心等待。非常感谢回复!
您可以通过此链接安排活动 事件调度程序
一些有用的链接
从一个表到另一个表的 mySQL 每日备份
编辑 -1
但最好的方法是为您的桌子使用触发器。例
MySQL 触发器插入/更新事件
以下是您可以做的为数不多的事情之一:
- 在您希望数据可访问的数据库中创建原始表的 VIEW。
- 按照谢卡尔的建议创建一个触发器。
- 编写一个 cron 作业,从一个表中选取值并将其插入另一个表中。您可以在creation_time/updation_time的基础上执行此操作,并且需要处理重复。
解决方案1&2仅在两个数据库位于同一mysql服务器上时才有效,而3也将在其他方面工作。