Sqlite
如何在 SQLite 中增加表的列限制?
SQLite:我們如何配置表中允許的最大列數?
根據 SQLite 文件限制在 SQLite
不能超過的尺寸或數量的“限制”。我們關心諸如 BLOB 中的最大字節數或表中的最大列數之類的事情。
$$ … $$ 最大列數
SQLITE_MAX_COLUMN
compile-time 參數用於設置上限:
- 表中的列數
- 索引中的列數
- 視圖中的列數
- UPDATE 語句的 SET 子句中的術語數
- SELECT 語句的結果集中的列數
- GROUP BY 或 ORDER BY 子句中的術語數
- INSERT 語句中的值的數量
的預設設置**
SQLITE_MAX_COLUMN
是2000
。您可以在編譯時將其更改為32767
**. 另一方面,許多有經驗的數據庫設計人員會爭辯說,一個規範化的數據庫永遠不會需要超過 100 個表中的列。