PyMySQL:1054错误解决方法

发布于 8 天前  15 次阅读


Demo

原因

在使用Scrapy框架获取的数据入库的时候,入库数据全部报错1054错误,这是我的原代码

sql = f'''insert into qiushi(qiushiValue) values({item['data']})'''

这么简单的错误折腾了我好久。最后才发现错误处在SQL语句的Str变量上面

针对 str 变量,就是用一种引号包括另一种引号只要有嵌套关系即可,最终包括字符串

解决

将上述演示代码如下修改即可

sql = f'''insert into qiushi(qiushiValue) values('{item['data']}')'''

修改内容为:{item['data']}   修改成了  '{item['data']}'


Day in and day out .