如对其他答案的评论中所述,该方法可能由于多种原因而失败。您真正想要执行的 *** 作是创建带有所需数量的参数占位符的SQL语句,然后使用
params=参数of
read_sql提供值:
x = ['1000000000164774783','1000000000253252111']placeholders = ','.join('?' for i in range(len(x))) # '?,?'sql = "select * from Pretty_Txns where Send_Customer in (%s)" % placeholdersdf = pd.read_sql(sql, cnx, params=x)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)