首页 > 解决方案 > Python 'ndarray' 不能转换为 MySQL 类型?

问题描述

我对 Python 比较陌生,我正在尝试执行以下代码:

sqlQuery = "UPDATE users SET UserImage = %s, PointOfInterest1X = %s, PointOfInterest1Y = %s, " \
               "PointOfInterest2X = %s, PointOfInterest2Y = %s WHERE Email = %s;"
inputData = (slicedImage, x1, y1, x2, y2, prevEmail)
mycursor.execute(sqlQuery, inputData)

但是当我运行它时它给了我以下错误

"处理格式参数失败;%s" % err)

mysql.connector.errors.ProgrammingError:处理格式参数失败;Python 'ndarray' 无法转换为 MySQL 类型

我不明白出了什么问题,有什么帮助吗?(x1、x2、y1、y2 是浮点数,prevEmail 是字符串)

标签: pythonmysqlmysql-connector

解决方案


推荐阅读