限制多行插入 [英] Limit on multiple rows insert
本文介绍了限制多行插入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
从 3.7.11 版本开始,SQLite 支持增强的 INSERT 语法,允许通过 VALUES 子句插入多行.
Since version 3.7.11 SQLite supports enhanced INSERT syntax to allow multiple rows to be inserted via the VALUES clause.
http://www.sqlite.org/releaselog/3_7_11.html
在单个语句中可以插入多少个值有限制吗?(例如 500)
Is there any limit on how many values can be inserted in a single statement? (for e.g. 500)
推荐答案
SQLite 像复合 SELECT 一样处理多行 INSERT.确实是 500.
SQLite handles a multi-row INSERT like a compound SELECT. The limit for that is indeed 500.
但是,由于 3.8.8 版,
VALUES 子句中的行数不再受 SQLITE_LIMIT_COMPOUND_SELECT 限制.
the number of rows in a VALUES clause is no longer limited by SQLITE_LIMIT_COMPOUND_SELECT.
这篇关于限制多行插入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文