我正在尝试将参数传递给 pandas dataframe 数据库查询,但我无法完全正确地理解语法。我缺少什么?这适用于 default python, not pandas不幸的是pandas docs别帮忙。我也尝试用谷歌搜索提到的标准,但没有成功。当我将 %s
替换为实际类别 ID
sqlQuery='''SELECT aa.*
FROM ballot aa
WHERE categoryId = %s
'''
df1=pd.read_sql_query(sqlQuery,connectionObject,'529') #trying to pass in 529
最佳答案
我只是在将字符串传递给 read_sql
df = pd.read_sql(sqlQuery % '529', connectionObject)
关于python - 将参数传入pandas,通过read_sql_query查询mysql数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49073517/