我正在研究ResultProxy类,它似乎是execute
方法的结果。在
我从一个简单的select开始,然后遍历结果。但我好奇的是更新和删除。如何知道删除是否成功?在
在python中执行此操作时,我将得到类似于以下内容的内容:
result = session.execute("delete from A where id = 4")
它运行它,但除了试图查询id=4的存在之外,我不知道它是否成功。在
当我查看ResultProxy类时,我没有看到任何与isSuccessful
相关的内容,也没有看到任何其他跳出我的关键词。在
就像我说的,通常,我只是在selects的集合上迭代,但是不能很好地解决这个问题。在
您可以查看^{} 属性:
请注意,此属性的准确性取决于数据库和查询。特别是对于SQLite和简单的
DELETE FROM foo WHERE bar = :baz
查询,它应该可以工作。在相关问题 更多 >
编程相关推荐