gpt4 book ai didi

php - 增量MySQL

转载 作者:行者123 更新时间:2023-11-29 09:10:40 25 4
gpt4 key购买 nike

我在同一个 Linux 机器上有 2 个 MySQL 数据库。它们并不是很大,但有些表可容纳大约 500,000 行,并且每月增加大约 40,000 行。

我需要做的是每天一次将部分备份从一个数据库写入另一个数据库。此部分备份是快照,除了备份之外,不会写入任何新数据。它仅包含主数据库的一些表,以及这些表中的一些字段。

编写一个删除备份数据库的 PHP 脚本很容易,然后使用所需的数据重新创建它以获得新的快照,但是我想知道是否有一种方法可以使用 PHP 增量地执行此操作并且只写新的或更改的数据。

最佳答案

您的数据库中有时间戳字段吗?使用带有 ON UPDATE CURRENT_TIMESTAMP 子句的时间戳可以让您了解每行的修改时间。这样,您就可以轻松地对时间戳大于给定值的行执行 SELECT 查询。

关于php - 增量MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com