sqlite3设置SQLITE_MAX_COLUMN = 2000,您可以重新编译CLI以将限制增加到32676.(SQLITE3 increase Max Columns)
如何将此设置转换为使用python模块? (https://docs.python.org/2/library/sqlite3.html)
答案 0 :(得分:1)
您必须重新编译并重新安装_sqlite模块。但是,这意味着依赖于此特定行为的程序变得不可移植 - 您无法分发程序,因为您必须要求用户以相同的方式重新编译模块。但对于个人(或公司本地人)来说,使用它是可以的。
答案 1 :(得分:0)
另一种方法是通过ctypes或cffi重新编译libsqlite3和我们。像这样:https://gist.github.com/achimnol/3021995或How to code and wrap with ctypes a python function needed as callback by sqlite3?这样你就不需要重新编译Python了。