我在试着运行一个 sql query
从一个 input file
这个 sql query
文件中的 variable
打电话 myquery
```
myquery='select * from table where transaction_ID=?'
我想通过 `trasaction_id` 在运行时执行 `query` ```
trasaction_ID=input("Enter the transaction_ID: \n")
我在看报纸 output of the query to pandas dataframe
如下图所示,
我试图像这样传递值,但它给了我一个错误:
outdata=pd.read_sql_query( myquery,transaction_ID, conn)
ERROR:ArgumentError: Could not parse rfc1738 URL from string
1条答案
按热度按时间gg0vcinb1#
通过使用下面的语句获得所需的输出。
outdata=pd.read_sql_query('select * from table where transaction_ID=&id',conn,params={'id':trasaction_ID})*
当使用变量而不是完全查询时,它也起作用。