Получение ошибки при вставке в таблицу MySQL с использованием Python MYSQL.Connector - PullRequest
0 голосов
/ 11 июня 2019

Это мой код:

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 , black`

Ошибка

Ошибка обработки параметров формата python 'str_' не может быть преобразован в тип mysql

1 Ответ

0 голосов
/ 11 июня 2019

Мне кажется, что в ваших именах файлов и цветовых переменных есть неэкранированные кавычки ... это ничего не поможет ...

...