gpt4 book ai didi

python - 使用 python 将值插入表中

转载 作者:行者123 更新时间:2023-11-29 13:10:35 24 4
gpt4 key购买 nike

import mysql.connector
import sys
from PIL import Image
import base64
import cStringIO
import PIL.Image

db = mysql.connector.connect(user='root', password='abhi',
host='localhost',
database='cbir')
sql = 'INSERT INTO fgh(id,name) VALUES(%d,%s)'
args = (1,'abhi')
cursor=db.cursor()
cursor.execute(sql,args)
db.commit()
db.close()

错误:

Traceback (most recent call last):
File "C:\Users\Abhi\Desktop\cbir-p\New folder\co.py", line 16, in <module>
cursor.execute(sql,args)
File "C:\Python27\lib\site-packages\mysql\connector\cursor.py", line 472, in execute
"Wrong number of arguments during string formatting")
ProgrammingError: Wrong number of arguments during string formatting

帮我解决这个错误

最佳答案

我相信所有MySQL参数标记都应该是%s。尝试用 %s 替换 %d 并查看是否可以解决问题。

关于python - 使用 python 将值插入表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22154105/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com