gpt4 book ai didi

python - 如何使用变量从表中进行选择

转载 作者:行者123 更新时间:2023-11-29 15:45:05 26 4
gpt4 key购买 nike

我尝试使用 Python 从表中选择一些数据,但每次我都会使用列表选择一个新值。这是我的 table 。

CREATE TABLE IF NOT EXISTS stops (
stop_id varchar(3) PRIMARY KEY,
stop_code varchar(10),
stop_name varchar(30),
stop_desc varchar(10),
stop_lat varchar(20),
stop_lon varchar(20),
zone_id varchar(20),
stop_url varchar(20),
location_type varchar(20),
parent_station varchar(20)
)

我尝试使用此代码选择数据。

mycursor.execute("SELECT stop_id FROM stops where stop_name=station")
stopid = mycursor.fetchone()

其中 station 是我在整个代码中一直使用的变量。

最佳答案

您需要将该变量作为参数与查询一起传递到数据库,例如:

mycursor.execute(
"SELECT stop_id FROM stops WHERE stop_name=%s",
[station],
)
stopid = mycursor.fetchone()

参见https://stackoverflow.com/a/775399/1358308

关于python - 如何使用变量从表中进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57149959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com