mysql 如何恢复表的部分数据

标签 mysql database-restore

假设我有表 A,它有 3000 行,我知道前 2000 行已损坏,并且我在另一个 mysql 服务器上有干净的记录。恢复这 2000 行的最简单方法是什么?非常感谢。

最佳答案

使用Maatkit's mk-table-checksum您可以使用该工具确定两个主机的表之间的差异。

mk-table-sync用于仅生成和/或运行更新损坏的表所需的语句。

关于mysql 如何恢复表的部分数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5383724/

相关文章:

python - 如何为mysql不断生成假实时数据?

Java Hibernate MySQL 表锁定

php - MySQL 只更新表中的某些字段

sql-server - 无法在 docker 容器上恢复 sql server 数据库

postgresql - 如何解决 Postgresql 8.4 错误 'language “plpgsql” 已经存在'?

java - 使用 Java GUI 备份和恢复 MySQL 数据库

MySQL 停留在 "Repair by Sorting"(ENABLE KEYS)

php - 查询内容列表的有效方法,每个内容都需要获取标签和类别列表

mysql - 重击 :/usr/sbin/mysqld: No such file or directory

sql-server-2008 - 删除(合并)SQL Server 的数据库辅助数据文件