python操作mysql,python连接不上mysql
错误类型:pymysql . err . internal error :(1054,“字段列表”中的“未知列”jack)
importpymysql
d_mysql={
主机 :127.0.0.1 ,
端口:33333,
用户 :**** ,
密码 :**** ,
db:**** ,
字符集 :utf8
}
conn=pymysql.connect(**d_mysql)
cur=conn.cursor()
data=(jack , 2 , 0 , 0 )
insert _= insertintoqsbk _ massege(用户名,粉丝,丑闻,评论)值(%s,%s,%s,% s);
Cur.execute (insert _% (data [0],data [1],data [2],data [3]))相关推荐:《Python教程》
解决方法是:将代码中的值(%s,%s,%s,%s)用引号括起来,即值( %s , % s , % s )。
上述错误通常是传入数据形式的问题。笔者遇到连接错误,上网搜了半天。各种方法都试过了,但都没能解决问题。最后发现是转发口。
下面是pycharm调用错误的显示:
我这里在虚拟机使用mysql,把转发端口改成3306后就好了:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。