【发布时间】:2021-12-03 21:47:43
【问题描述】:
我有一个关于使用 sqlalchemy/python(3.8) 将变量注入到 sql 查询中的问题。
到目前为止,我研究的是添加 %s 和 email_address=?然后添加它(email_address)但没有成功
我想要做的是捕获用户输入并动态运行选择查询。
print(" What is the email address??")
email_address = input()
conn = create_engine("mssql+pyodbc://test_table:username@127.0.0.1:3306/test_db?driver=SQL Server?Trusted_Connection=yes'", echo = False)
sql = pd.read_sql('Select id,email_address from test_table where email_address = email_address', conn)
print(sql)
【问题讨论】:
标签: python sql variables sqlalchemy user-input