【发布时间】:2020-03-24 21:59:23
【问题描述】:
如何判断表中是否存在记录?我尝试的方法是进行SELECT 查询,然后使用以下方法计算ResultSet 的行数:
rows = session.execute("SELECT * FROM test_table WHERE id=%s", ([<id_here>]))
if len(rows) == 0:
print "Does not exist"
但是,ResultSet 不支持len。在另一个答案中,他们建议使用SELECT COUNT(*),在另一个参考中强烈建议不要这样做。有没有更标准的方法来做到这一点?
【问题讨论】: