如何判断被删除的分区是否存在

how to determine if the partition being deleted existed or not

如果分区存在,有没有办法确定delete操作是否真的删除了分区?我是 运行 以下 cql 个查询。我希望在指定无效分区时会出现错误,但我没有

cqlsh:mypartition> select * from users;

 bucket | email         | authprovider | firstname | lastname | confirmed | hasher     | id                                   | password     | salt
--------+---------------+--------------+-----------+----------+-----------+------------+--------------------------------------+--------------+------
      1 | test@test.com |  credentials |        fn |       ln |     False | someHasher | 11111111-1111-1111-1111-111111111111 | somePassword |

(1 rows)
cqlsh:mypartition> DELETE FROM users WHERE bucket=1 AND email='test1@test.com';
cqlsh:mypartition> select * from users;

 bucket | email         | authprovider | firstname | lastname | confirmed | hasher     | id                                   | password     | salt
--------+---------------+--------------+-----------+----------+-----------+------------+--------------------------------------+--------------+------
      1 | test@test.com |  credentials |        fn |       ln |     False | someHasher | 11111111-1111-1111-1111-111111111111 | somePassword |

(1 rows)
cqlsh:mypartition> DELETE FROM users WHERE bucket=1 AND email='test@test.com';
cqlsh:codingjedi> select * from users;

 bucket | email | authprovider | firstname | lastname | confirmed | hasher | id | password | salt
--------+-------+--------------+-----------+----------+-----------+--------+----+----------+------

(0 rows)
cqlsh:codingjedi>

你不能。删除只是写入,Cassandra 在压缩中对其进行排序。