python - 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 是字符串)
解决方案
推荐阅读
- reactjs - 我正在尝试使用 react bootstrap 创建手风琴
- sql - 如何在 SQL 中获取 GROUP BY 中的最新记录
- python - Setuptools:分发由单个模块组成的包
- flutter - 使用 Here Map sdk 为卡车路线提供转弯导航
- flutter - "extendBodyBehindAppBar: true," 创建边距
- java - Java Linked List Stack推送功能不更改数据
- primefaces - PrimeFaces 与 PrimeReact?他们有什么共同点?
- sql-server - MSSQL 驱动程序在 Go 中突然停止工作
- azure - 使用 azure cli 获取 Azure API 管理订阅密钥
- angular - 如何在不编写单独的语言文件的情况下翻译整个 Angular 网站