Android中Sqlite中的最大列数

时间:2012-02-01 12:23:29

标签: android database sqlite

实际上我的数据库(Sqlite)中有11列。现在我将列数增加到15.它会影响我的应用程序吗?如果是,那么什么是可行的解决方案?

3 个答案:

答案 0 :(得分:5)

我认为不会。

SQLITE_MAX_COLUMN的默认设置是2000.您可以在编译时将其更改为最大值32767.另一方面,许多有经验的数据库设计人员会认为,规范良好的数据库永远不会需要超过100列。一张桌子。

所以在你的情况下,我认为15不会是一个问题。

答案 1 :(得分:2)

只要您有足够的内存,不应该对应用程序产生影响请在此处查看此链接:http://www.sqlite.org/limits.html

答案 2 :(得分:0)

它不会影响申请.....

实际上如果表格垂直增长会出现性能问题......

但如果水平增长就不会有任何影响......

如果有任何可能性,我更喜欢你如何规范表格。