首页 > mysqlbinlog 查询一行 insert 记录,应该怎样写

mysqlbinlog 查询一行 insert 记录,应该怎样写

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

+------+-----------+------------+
| 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

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


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

【热门文章】
【热门文章】