Mysql - 在特定日期自动将数据从一个表复制到另一个表

标签 mysql

我需要能够在特定日期将数据从一个表复制到另一个表。我有一个用户可以更改的名称列表。然而,在某个日期,这些需要被锁定并复制到不可编辑的表中,然后邮寄给关键用户。

我该怎么做?

干杯

最佳答案

mysql触发器

trigger 就像在特定事件上调用的函数,不能显式调用。如果发生指定的事件,数据库会自动调用该触发器并执行其应该执行的操作。

因此,为了完成您的工作,您可以编写一个触发器,该触发器将在您的表上运行并设置您想要执行任务的日期。然后使用 if 检查系统日期是否是您想要的日期,如果是,则完成您的工作。

我在oracle上使用了触发器,从未在mysql上使用过,但由于触发器正在使用pl/sqloraclemysqltrigger 应该没有区别。

PHPMail 发送选项。您可以使用 php 发送邮件。

请告诉我这是否对您有帮助。

关于Mysql - 在特定日期自动将数据从一个表复制到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34377700/

相关文章:

java - Spring框架中使用DataSourceInitializer初始化数据库时编码不正确

MySQL 多次更新查询与一次插入 ... 关于重复键更新查询

javascript - 这个循环只允许我为各种问题选择一个选项,尽管它们都有不同的选项

php - 我可以在 PHP 中混合使用 MySQL API 吗?

mysql - 如何在 Flyway 测试扩展中强制使用方言?

php - Mysql 在 xampp 上意外停止

mysql - MySQL中如何检查3个字段是否唯一?

mysql - MySQL 查询中的 Python 字符串格式化

php - SugarCRM Enterprise 7.9.2.0 - SugarQuery 无法正常工作。 [php]

php - 通过 phpMyAdmin 更改表中的 URL