mysqlbinlog 查询一行 insert 记录,应该怎样写
阿神
阿神 2017-04-17 11:46:12
0
1
314

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

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

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

阿神
阿神

闭关修行中......

reply all(1)
迷茫

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!