首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解析正在迭代的第二个查询销毁第一个查询

如何解析正在迭代的第二个查询销毁第一个查询
EN

Stack Overflow用户
提问于 2015-05-23 02:26:54
回答 1查看 28关注 0票数 0

使用Python3和sqlite,我执行一个查询,得到我想要迭代的结果。但是,作为我想在迭代中做的一部分,我想执行第二个查询。但是,当我执行第二个查询时,第一个查询的结果会被第二个查询销毁,并且我的脚本停止迭代第一个查询,因为第一个查询没有剩下任何东西可以迭代了(希望这是有意义的!)。有没有可能在同一个脚本中有两个或更多的查询结果彼此不受影响?或者,解决这个问题的好方法是什么?

下面是我的意思的一个例子:

代码语言:javascript
运行
复制
    curs.execute('SELECT number1, number2, FROM numbers WHERE ID = 3')
    for row in curs:
        do this (whatever?)
        do this (whatever?)
        curs.execute('UPDATE table1 SET ID = "foo" WHERE state = "bar"')
        conn.commit()
EN

回答 1

Stack Overflow用户

发布于 2015-05-23 02:29:12

不是专家,但他们应该有独特的名字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30403518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档