mysql - Mysql从备份sql中检索数据
问题描述
我们每天凌晨 2 点左右备份我们的 mysql 数据库。昨天,我们对一列进行了意外更新,这影响了整个数据库,而不仅仅是一条记录。
问题:是否可以从备份中获取列值并使用它来更新实时数据库?
解决方案
一种方法是将备份恢复到单独的数据库,查询有问题的列,包括记录的主键。
然后将该查询的结果转换为可以在实时数据库上执行的更新语句。
我建议先在测试环境中尝试一下。
推荐阅读
- javascript - 同步加载谷歌字体
- sql - 如何使用游标将数据插入到 Oracle 中具有包含 XML 类型数据的单列的新表中?
- laravel - Laravel Json 响应未按预期工作
- jenkins - 如何从 Jenkins 管道作业中的凭据参数获取密码
- openstack - openstack如何解决0个dhcp代理活动
- python - 多个输入文件作为 biopython AlignIO 的单个文件输出
- mysql - 按部分(MySQL)从数据库中选择对象的最佳方法是什么?
- python - 用户警告:Pandas 不允许通过新属性名称创建列 -
- json - 在 MUNIT 2.0 中验证两个 JSON 有效负载时出现问题
- r - 如何计算 R 中的“大均值”?