python mysql错误如何处理
发布时间:2025-09-19 14:23:54

错误代码类型:pymysql.err.InternalError: (1054, "Unknown column 'jack' in 'field list'")
importpymysql
d_mysql={
'host':'127.0.0.1',
'port':33333,
'user':'*****',
'password':'*****',
'db':'*****',
'charset':'utf8'
}
conn=pymysql.connect(**d_mysql)
cur=conn.cursor()
data=('jack','2','0','0')
insert_="insertintoqsbk_massege(username,fans,scandal,comment)values(%s,%s,%s,%s);"
cur.execute(insert_%(data[0],data[1],data[2],data[3]))相关推荐:Python教程
解决方案是:代码中的values (%s, %s, %s, %s)用引号包括,即values ('%s', '%s', '%s', '%s') 即可。
以上错误报告一般是数据传输形式的问题,作者遇到了连接错误报告,在网上搜索了很长一段时间,尝试了各种方法也没有解决问题,最后发现是转发端口的问题。
以下是pycharm调用错误的显示:

我在这里使用虚拟机中的mysql将转发端口改为 3306 之后就好了:

下一篇 mac怎么删除python
