在Python软件语言中,str变体在添加到MySQL数据库时会出错。对我来说,这是这个角色的问题。你能帮忙吗?Python MySQL数据库,数据更新错误?
我写的代码行在底部。
rezerve='Aşkım Nasılsın?'
new_status = telStatus + 1
try:
tablo_birak = "UPDATE denemetablodd SET status='%s', rezerve='%s' WHERE ıd=1" % (str(new_status), str(rezerve))
imlec.execute(tablo_birak)
mysqlBaglanti.commit()
except:
mysqlBaglanti.rollback()
你能在你的问题上发布python输出的确切错误吗? – JoshKopen
您应该使用准备好的语句,而不是替换为字符串。 – Barmar
@JoshKopen, 这是我得到的错误。 UnicodeDecodeError:'ascii'编解码器无法解码位置0中的字节0xc3:序号不在范围内(128) –