2013-05-06 96 views
0

我正在尝试创建ca. 50.000列,它显示我这个错误。这是我的电脑功能问题还是sqlite3不能接受那么多的专栏,就是这样?Ruby on rails SQLite3 :: SQLException:太多列

在此先感谢。

+1

哇! 50.000列可能很多。您应该重新考虑您的数据库模式,并可能将表格翻转90度。有这么多专栏的理由吗? – iltempo 2013-05-06 20:28:29

+0

我不能翻转它。我有一个表50.000 x N,N可以是1,2但也可以是10.000,它是可变的。 – Tonja 2013-05-06 20:30:28

+2

在此处查找Sqlite限制:http://www.sqlite.org/limits.html – iltempo 2013-05-06 20:30:31

回答

0

你可以做这样的事情

row | n 
- - - - - 
1 | n1 
1 | n2 
1 | n3 
2 | n1 
2 | n2 
    ... 

防止您为表列的大(也可能是由不同的排)量。