SQLite数据库最大存储容量

Pre*_*ist 15 database sqlite android

我有一个关于在SQLite数据库上存储数据的小问题.我们可以最大限度地存储SQLite数据库中的记录数量?有没有限制?如果数据超出此限制,它会给出什么类型的错误?整个系统会失败,还是会发生什么?

ari*_*ayu 14

基于页面:

除了标准的SQLite概念之外,Android不会施加任何限制.我们建议包括一个自动增量值键字段,该字段可用作唯一ID以快速查找记录.私有数据不需要这样做,但如果实现内容提供程序,则必须使用BaseColumns._ID常量包含唯一ID.

该限制与SQLite限制有关.至于当我们达到这个限制时发生的事情,我猜android会引发SQLiteFullException.

  • 4*24 = 96次/天= 1.000.000.000/96 =~28500年.我认为,对于你的情况,你永远不会被截断.但是,您仍然可以执行`DELETE*FROM yourtable`来截断它的数据. (2认同)