pycharm中mysql插入问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pycharm中mysql插入问题相关的知识,希望对你有一定的参考价值。

if tablename == 'iterm_fingerprint': print(1) cursor.execute(""" INSERT INTO item\ VALUES(%s,%s,%s,%s,%s,%s,%s,%s)""", (iterm.id, iterm.lben, iterm.lbzh, iterm.dcen, iterm.dczh, iterm.alen, iterm.alzh, iterm.slen)) if tablename == 'property_fingerprint': print(2) cursor.execute(""" INSERT INTO property\ VALUES(%s,%s,%s,%s,%s,%s,%s)""", (iterm.id, iterm.lben, iterm.lbzh, iterm.dcen, iterm.dczh, iterm.alen, iterm.alzh)) 上面是运行插入的代码,在运行的时候,print(1)之后的插入语句会报错,为 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 '))' at line 1") 看了下翻译 说是在))括号附近出现问题,第二个也是一样的语句,但不会报错,请问下大神,怎么解决

参考技术A 插入语句语法错误,
把中间的一个逗号改为百分号
'INSERT
INTO
item
VALUES(%s,%s,%s,%s,%s,%s,%s,%s)
'
%
(iterm.id,
iterm.lben,
iterm.lbzh,
iterm.dcen,
iterm.dczh,
iterm.alen,
iterm.alzh,
iterm.slen)

以上是关于pycharm中mysql插入问题的主要内容,如果未能解决你的问题,请参考以下文章

pycharm 字符编码错误处理

在 PyCharm 中编辑 python 代码时如何“向前移动插入符号”?

pycharm编写python,图中import MySQLdb没问题,import mysql.connector出错,为啥会出错?

解决pycharm配置mysql数据源失败问题

PyCharm中连接MySQL服务报错08001

如何在Pycharm中连接配置MySQL数据库