- 论坛徽章:
- 0
|
现在有个需求,需要提取mysql binlog里的insert 语句。
如果update语句只是单行的话,用grep提取没问题。但碰到形如下面的跨行的语句,不知如何提取,能否提供个思路?- #130325 2:02:09 server id 19 end_log_pos 25043 Query thread_id=46470348 exec_time=0 error_code=0
- SET TIMESTAMP=1364148129/*!*/;
- update provide set
- provide_title='▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒Բ▒▒▒▒▒▒',
- provide_stop_num='180',
- provide_path='2013/03/20/4647106_20130320173136.jpg',provide_path1='2013/03/20/4
- 647106_20130320173144.jpg',provide_path2='',provide_path3='',
- provide_num='1',
- provide_pack='▒▒ͨ',
- provide_price='0Ԫ ▒▒ͨ',
- provide_spec='▒▒',
- provide_prod_area='ȫ▒▒',
- provide_csm_area='',
- provide_pay_mode='',
- provide_keyword1='▒▒▒▒▒▒▒▒▒▒▒▒',
- provide_keyword2='▒▒▒▒Բ▒▒▒▒▒▒',
- provide_keyword3='▒▒▒▒▒▒▒▒▒▒▒'
- where provide_id='41962460' and provide_userid = '4647106'
- /*!*/;
-
复制代码 |
|