MySQL从特定时间范围转储数据

标签 mysql

我们有一个庞大的数据库。为了进行测试,我们希望在我们的开发人员系统上有一个生产转储。但我们不能也不会采用完整的生产数据库。

有没有办法从 mysql 创建一个转储,对于某些表只包含比 X 更新的值,而对于某些表(比如我们的国家表)包含完整的表?

我已经找到了 mysqldump 的 --where 选项来指定将一个表转储到特定时间范围,但这意味着很多工作,因为我需要对所有表和最后执行此操作再次将不同的转储合并到一个文件中

最佳答案

为什么你不直接复制服务器到服务器。 为此使用 Sqlyog。

在 sqlyog 中,有一个选项可以将数据库复制到其他服务器。

关于MySQL从特定时间范围转储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38613995/

相关文章:

php - 确定 MySQL Select 的逻辑 - 预订系统

mysql - 如何保护无符号列免受负数影响?

MySQL 连接器在 DbProviderFactories.GetFactory 期间失败

mysql - 如何通过显示最新行数据来使用组

mysql - SQL 添加不同表中出现的次数

php - 为什么我的 Wordpress 自定义路由没有从数据库返回数据?

php - 如何优化查询以更快地获得结果?

mysql - 使用 cassandra 代替 memcache?

java - Google App Engine/Google Cloud SQL - 检测是 MySQL 还是 Google Cloud SQL

java - 无法检索过程的元数据