玩蛇网提供最新Python编程技术信息以及Python资源下载!

请大牛帮看下我pymsyql插入数据的类型需要修改吗?

就是插入文章数据的时候,可能是因为有标签的缘故出现这样的问题,如图:

pymysql.err.ProgrammingError: (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 \'q</p>\n                <div id="_j_p...

该怎么解决?修改字段类型?谢谢了

你要用

sql = " insert into t_a (a,b,c) values (%s, %s,%s)"
db.execute(sql, a, b,c)

方式

我猜你是用的

sql = " insert into t_a (a,b,c) values (%s, %s,%s)" % (a,b,c)
db.execute(sql)

排查下是不是单引号未转义的问题

有可能是字段用了“关键字”,查看一下,另外把长度修改大点。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13780.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 20时32分18秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules