mysql python操作mysql報錯處理總結

2022-03-13 13:48:50 字數 856 閱讀 1003

mysql、python操作mysql報錯處理總結

錯誤**型別:pymysql.err.internalerror: (1054, "unknown column 'jack' in 'field list'")

1

import

pymysql

23 d_mysql =

11 conn = pymysql.connect(**d_mysql)

12 cur =conn.cursor()

13 data = ('

jack

', '

2', '

0', '0'

)14 insert_ = "

insert into qsbk_massege (username, fans, scandal, comment) values (%s, %s, %s, %s);

"15 cur.execute(insert_ % (data[0], data[1], data[2], data[3]))

解決方法是:將%s(括號{}也是同樣的處理方式)用引號引起來  values ('%s', '%s', '%s', '%s')    

上面的報錯一般是資料的傳入形式有問題,作者遇到一種連線報錯,在網上查詢了半天,各種方法都試了也沒有解決問題,最後

發現是**埠的問題。

下面是pycharm呼叫出錯的顯示:

本人在這裡是用虛擬機器裡的mysql,將**埠改為 3306 之後就好了:

MySQL WorkBench管理操作MySQL

一 mysql workbench mysql workbench提供dbas和developers乙個整合工具環境 1 資料庫設計和建模 2 sql開發 取代原來的mysql query browser 3 資料庫管理 取代原來的mysql administrator 2 安裝 3 入門資料庫例項...

mysql python安裝問題

python訪問mysql的模組,以前叫mysqldb,後來更名為mysql python,安裝似乎也有變化。有時會遇到這樣的問題 sudo python setup.py installsh line 1 mysql config command not found traceback most ...

mysql python模組安裝問題

我在的環境是ubuntu14.04 在用sudo pip install mysql python 一下是報錯資訊 downloading unpacking mysql python downloading mysql python 1.2.5.zip 108kb 108kb downloaded...