python - 从Mysql中选择时无法转换Python类型元组
问题描述
我试图在 mysql 中选择一个查询,其中employee_id 是值列表中的一个数字。以下是我认为应该有效的查询。
import mysql.connector
employee_id_list = [10,15]
sql = "select value, employee_id " \
"from employee_table " \
"where employee_id in %s "
df = pd.read_sql(sql,conn,params=[tuple(employee_id_list)])
但是,它会产生以下错误:
Python 类型元组无法转换
有没有办法使这项工作?
解决方案
推荐阅读
- excel - 如何查找/匹配行和列?
- php - 如何从json中提取字符串
- javascript - Angular 中的 Javascript 服务依赖注入
- wcf - 在 dotnet core 2.2 中配置 WCF 客户端绑定以使用 X509 证书
- node.js - 有没有办法使用 aws-sdk(节点)获取 S3 使用统计信息(如使用的空间)?
- reactjs - Material-UI 面包屑导航与 react-router 集成
- java - 与多个 testng 测试用例共享相同的数据提供程序,在从 excel 中读取第二个测试用例的数据时给出空指针异常
- owin - 如何使用 OWIN 托管多个 .Net-Core WebApi 在相同的 URL 下,所有 API 使用相同的中间件管道
- javascript - 当我从第一个表格中选择文本时更改另一个表格的背景
- c++ - Visual Studio C++ 仅使用环境变量添加标准标头位置