通读文档-> http://snappydatainc.github.io/snappydata/rowAndColumnTables/#row-and-column-tables
我看到我们应该能够对行表和列表执行 DELETE FROM .... sql 语句。尝试从列表中删除时,我看到不一致的结果。
这是我的桌子:
CREATE TABLE MY_TABLE_COL (
w_id VARCHAR(64),
name VARCHAR(128),
my_time TIMESTAMP,
value VARCHAR(128),
year_num INTEGER,
month_num INTEGER
)
USING column
OPTIONS(PARTITION_BY 'year_num, month_num', BUCKETS '113', PERSISTENT 'ASYNCHRONOUS');
这是一个示例删除语句:
从 MY_TABLE_COL 中删除,其中 my_time >= '2016-08-10 00:00:00'
我一直在尝试从 Squirrel SQL 和 snappy-shell 进行此查询。有时我希望删除的部分记录实际上会被删除。其他时候,零记录被删除。
我可以使用 TRUNCATE TABLE MY_TABLE_COL 命令清除所有数据,但这不会长期有效,因为我们需要能够有选择地从表中删除。
任何帮助表示赞赏!