问题描述
我正在尝试用 Python 编写一个函数,该函数接受用户输入的特定 ID 号,并使用 mysql-connector-Python 运行 MysqL 查询,并让用户输入一个数字作为查询中的参数。
>到目前为止我的代码是这样的:
import MysqL.connector
import pandas as pd
mydb = MysqL.connector.connect(
host="localhost",user="root",password="password",database="mydatabase"
)
df = pd.read_sql("SELECT * FROM table WHERE id LIKE %255111",mydb)
我只是希望能够将 id 替换为可以更改的变量。 理论上它看起来像:
id_var = '%255111'
df = pd.read_sql("SELECT * FROM table WHERE id LIKE id_var",mydb)
我看到了一些与此类似的其他问题,但我认为他们使用的是不同的 Python-MysqL 连接器,我无法理解。
感谢任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)