レコードがテーブルに存在するかどうかはどのように判断できますか?Pythonドライバを使用してCassandraテーブルにレコードが存在するかどうか確認してください
rows = session.execute("SELECT * FROM test_table WHERE id=%s", ([<id_here>]))
if len(rows) == 0:
print "Does not exist"
しかし、ResultSet
はlen
をサポートしていません。私が試した方法は、以下のSELECT
クエリを実行してから使用してResultSet
の行をカウントするようにしました。別の答えでは、彼らはSELECT COUNT(*)
を使用することを提案しています。別の参考文献では、これは強く推奨されていません。これを行うための標準的な方法がありますか?