Удаление всех строк из таблицы Cassandra cql [дубликат]
этот вопрос уже есть ответ здесь:
есть ли команда для всех строк, присутствующих в таблице cql в cassandra, как в sql?
delete from TABLE
идя по документации, я не нахожу никакого способа выполнить операцию удаления без условия where.
DELETE col1 FROM SomeTable WHERE userID = 'some_key_value';
1 ответ:
удалить все строки из таблицы CQL, вы можете использовать усечь команда:
TRUNCATE keyspace_name.table_name;или если вы уже используете пространство ключей, содержащее целевую таблицу:
TRUNCATE table_name;важно отметить, но по умолчанию Кассандра создает снимок таблицы непосредственно перед усечением. Обязательно очистите старые снимки или установите
auto_snapshot: falseв своем Кассандра.и YAML.
Comments