这是我的代码:
sql = "INSERT INTO haircolor (x_pos, y_pos, width, height,filename,hair_color) VALUES (%s, %s, %s, %s, %s, %s)"
print ("Values",(x_pos, y_pos, width, height,filename,hair_color))
mycursor.execute(sql, (x_pos, y_pos, width, height,filename,hair_color))
mydb.commit()
输出:
值:33.897543、28.304444444444444、2.7566544、4.9043634,'1(copy1).jpg
,
黑色`
错误
失败的处理格式参数python'str_'无法转换为mysql类型
答案 0 :(得分:0)
在我看来,好像您的文件名和haircolour变量中有转义的引号一样……对您无济于事……