当前位置:   article > 正文

pycharm中的python与mysql(1064):“You have an error in your SQL syntax; check the manual that corresponds_1064 - you have an error in your sql syntax check

1064 - you have an error in your sql syntax check the manual that correspond

一、报错信息及代码

1064, “You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '‘director’,‘star’,‘score’) values (‘奥利
维埃·纳卡什’,‘弗朗索瓦·克é’ at line 1”

sql = "insert into crawl_spider ('director','time','score') values (%s,%s,%s)"
  • 1

二、错误分析

这个错误原因是在pycharm里敲代码时,将python语法与mysql语法混淆了。

mysql语法中的特殊信息(例如表头)都没有加引号的操作。

这将会导致信息插入失败。即语法错误。

三、正确代码

只需要将表头信息名的引号全部去掉即可。

sql = "insert into crawl_spider (director,time,score) values (%s,%s,%s)"
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/908896
推荐阅读
相关标签
  

闽ICP备14008679号