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