Удаление всех строк из таблицы Cassandra cql [дубликат]



этот вопрос уже есть ответ здесь:



есть ли команда для всех строк, присутствующих в таблице cql в cassandra, как в sql?



delete from TABLE


идя по документации, я не нахожу никакого способа выполнить операцию удаления без условия where.



DELETE col1 FROM SomeTable WHERE userID = 'some_key_value'; 
811   1  

1 ответ:

удалить все строки из таблицы CQL, вы можете использовать усечь команда:

TRUNCATE keyspace_name.table_name;

или если вы уже используете пространство ключей, содержащее целевую таблицу:

TRUNCATE table_name;

важно отметить, но по умолчанию Кассандра создает снимок таблицы непосредственно перед усечением. Обязательно очистите старые снимки или установите auto_snapshot: false в своем Кассандра.и YAML.

Comments

    Ничего не найдено.