上一篇说道,在从日志提取出SQL语句的时候,碰到了一句SQL跨了N行无法提取.后来在网上搜了两句shell: sed -n '/^INSERT /,/;/p' log.sql > log_insert.sql sed -n '/^UPDATE /,/;/p' log.sql > log_update.sql 后经实践发现,这两句shell也是有缺陷的.这个问题是必须解决的,今天就趁这机会用php实现了跨行SQL的提取.注释已经很明了了,只需要注意变量$action为提取的SQL语句头,如DEL…