1. 背景mysql
在使用Python脚本向数据库导入日志文件时候,忽然报错。sql
2. 解决思路数据库
查看messages文件,发现有一条语句里包含单引号。日志
查看sql语句,是使用单引号标注str类型。blog
3. 得出结论sql语句
日志文件中,个别行含有单引号,与sql语句的单引号抵消,形成插入的str变成关键字,mysql报语法异常。语法
4. 解决思路im
(1) 检测语句中是否含有引号d3
(2) 对引号进行转义数据
5. 结果
问题解决
能够正常插入带引号的数据。