mysqlbinlog 查询一行 insert 记录,应该怎样写
阿神
阿神 2017-04-17 11:46:12
[MySQL讨论组]

问题是这样的,有三行数据类似下面

+------+-----------+------------+
| id   | name      | ts         |
+------+-----------+------------+
| 1111 | dancing   | 1416975714 |
| 1112 | xxxxx     | 1416975714 |
| 1113 | 小房子     | 1416975714 |
+------+-----------+------------+

现在我误删了id1112那一行的数据。前面一行和后面一行都在,而且这几行数据是连续一起插入的,也就是说连在一起,想在binlog里找到上下行,从而找到那一行数据。
我用下面的命令都没有找到相关数据

mysqlbinlog binlog.* -vv |grep table_name |grep 1416975714

mysqlbinlog binlog.* -vv |grep table_name |grep dancing

有恢复经验的朋友帮忙看看。

阿神
阿神

闭关修行中......

全部回复(1)
迷茫

基本上差不多就是这个意思,但是如果你使用id删除的话,那么是不是应该grep 1112这个id?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号