當前位置:成語大全網 - 新華字典 - python向mysql中插入數據提示錯誤?

python向mysql中插入數據提示錯誤?

答:數據庫本身是不支持字典類型的(已知的絕大多)

方法有兩種:

1、把字典或者json格式數據作為字符串(string)直接插入、讀取的時候再轉為字典。

2、為了避免某些字符、引號等轉義問題發生、可以使用base64編碼後導入數據庫、讀取時候再用base64解碼。

也可以試試這個:

sql="insertintoaccount·userdata(user、passwd)values(%s、%s)"cursor.execute(sql、(name、passwd-md5))試試這個,

或者:sql="insertintoaccunt.userdata(user.passwd)values(%s%s)"%(name、passwd-md5)

oursor.execute(sql)。