无论如何都可以选择命令编辑sql数据库吗?

时间:2016-09-16 15:59:59

标签: sqlite

选择命令有没有改变sqlite数据库的方法?我不会假设,但不想依赖这个假设。 (我想到的具体问题是,例如查询数据库,例如创建索引或类似内容,以便在以后的时间内更快地检索,从而导致sql文件发生变化)

问,因为我想缓存从sql文件计算的一些值,并且只有在对sql文件进行编辑时才更新这些值[具体如果文件大小的字节数已经改变,这将表明sql数据库已经改变。具体的计算是非常耗费计算的,所以不要重复,除非neaded]。

1 个答案:

答案 0 :(得分:1)

SELECT语句无法修改数据库。

SQLite有时需要存储临时索引或中间结果,但这些数据会进入临时数据库,而不会进入实际的数据库文件。

无论如何,要查明数据库文件是否已更改,请查看file change counter