使用Python MYSQL.Connector插入MySQL表时出现错误

时间:2019-06-11 12:40:21

标签: python mysql mysql-connector

这是我的代码:

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类型

1 个答案:

答案 0 :(得分:0)

在我看来,好像您的文件名和haircolour变量中有转义的引号一样……对您无济于事……