首页 > 解决方案 > 从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 类型元组无法转换

有没有办法使这项工作?

标签: pythonmysql

解决方案


推荐阅读