匿名用户MySQL user表 主键被删除 然后重新生成了主键id ,原来的数据ID丢失,怎么恢复?
MySQL user表 主键被删除 然后重新生成了主键id ,原来的数据ID丢失,怎么恢复?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户MySQL user表 主键被删除 然后重新生成了主键id ,原来的数据ID丢失,怎么恢复?
主键删除,主键列的数据肯定一起删除了,新加的id列为空,下一步设置id为主键需要给其加自增属性才能补全数据
评论
有用 11. 数据库备份恢复:如果有最近的数据库备份,可以尝试将备份文件还原到一个临时数据库中,然后从该临时数据库中导出user表的数据,并将其导入到目标数据库中。
2. 使用历史日志:如果MySQL数据库启用了二进制日志(binary log)或事务日志(transaction log),可以尝试使用这些日志来恢复数据。通过分析日志文件,可以找到删除主键和重新生成主键ID的操作,然后根据这些操作逆向恢复数据ID。
3. 手动恢复:如果没有备份或日志可用,可能需要手动恢复数据ID。将原来的数据导入到新表中,并手动分配新的主键ID
评论
有用 2
墨值悬赏