我想用数据框值替换数据库表值。 需要您的建议!
我有一个数据库,其表为Data
,如下所示:
Ref Text Queue EmailID
1 ABC PQ abc@gmail.com
和一个数据框:df['EmailID','Queue']
如下:
Queue EmailID
GQ abc@gmail.com
我想用Python中的数据框值替换数据表中的EmailID,队列。
我的代码如下:
cur.execute ("""UPDATE tblops.uploadmanagement SET Queue=%s WHERE EmailID=%s""", (df['Journey1'], df['EmailID']))
我遇到以下错误:
SQL包含0个参数标记,但是提供了2个参数', 'HY000'
预期:
Ref Text Queue EmailID
1 ABC GQ abc@gmail.com
我已经通过以下链接:
Writing Python Dataframe to MSSQL Table
http://www.mysqltutorial.org/python-mysql-insert/
需要您的建议!