gpt4 book ai didi

python - 如何将第一个查询的值传递到下一个要使用的查询

转载 作者:行者123 更新时间:2023-11-29 06:55:07 25 4
gpt4 key购买 nike

我正在尝试使用要在 MySQL 查询中使用的变量值。

因此,我有第一个查询 (Sql1) 来获取计数(变量名称 = 行计数)。

sql1 = ' select count(*) from ' \
'( ' \
' select course_id, record_id .. ' \
' group by record_id '\
' ) src '
cursor.execute(sql1)
rowcount = cursor.fetchall()

我正在尝试使用变量rowcount的值(例如7)在下一个MySQL查询(Sql2)中使用。

例如,我认为下一个查询(Sql2)就是沿着这条线的。

sql2 = ' select course_id from '\
' ( select * from Courses order by course_id desc limit %s' \
' ) sub order by course_id asc '

rowcount1 = ?
cursor.execute(sql2, rowcount1)

如何将 rowcount 的值传递到下一个查询,其中显示“rowcount1 = ?”

最佳答案

我发现了类似的问题here这也在 sql 语句中寻找使用变量,并且有 4 个答案。

也许你可以从那里得到答案:)

关于python - 如何将第一个查询的值传递到下一个要使用的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45965839/

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