限制多行插入 [英] Limit on multiple rows insert

查看:28
本文介绍了限制多行插入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆