有没有办法删除与 QuestDB 中的查询匹配的视图行?我找不到任何允许我这样做的声明。
这将是最好的选择:
delete from mytable where columnvalue==2;
谢谢!
有没有办法删除与 QuestDB 中的查询匹配的视图行?我找不到任何允许我这样做的声明。
这将是最好的选择:
delete from mytable where columnvalue==2;
谢谢!
在 QuestDb 中不支持更新和删除语句。至少现在。删除数据的方法有:
删除分区
写一份不包含您要删除的行的表格副本,删除表格,然后将表格重命名为您想要的表格。就像是
Create table mytablecopy AS (
SELECT * FROM mytable where columnvalue != 2
) Timstamp(...) PARTITION BY ...;
DROP TABLE mytable;
RENAME table mytablecopy TO mytable;
对于特殊情况,这些都是代价高昂的解决方法。