【发布时间】:2021-08-25 06:06:34
【问题描述】:
我需要限制我的表大小以假设 10 Mb 使用 dbstat 我想为它创建一个触发器,但我遇到错误 SQL 错误:不安全使用虚拟表“dbstat”
下面是触发查询:
CREATE TRIGGER less_den_ten_mb BEFORE INSERT ON mqtt6 BEGIN DELETE FROM mqtt6 WHERE timestamp=(select min(timestamp) from mqtt6 where 1=(SELECT sum(pgsize)>1024000 from dbstat where name="mqtt6"));结束;
【问题讨论】:
标签: sqlite