加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Sqlite限制

发布时间:2020-12-12 19:24:14 所属栏目:百科 来源:网络整理
导读:sqlite批量插入数据,使用SQLiteStatement占位符 “replace into t1 (uid,name) values (?,?),(?,?)” ,存在以下两个限制(需要同时满足): 1. 单次插入数据条数不超过500条; 2. 单条语句中占位符不超过999个; 否则,会提示以下错误“too many terms in

sqlite批量插入数据,使用SQLiteStatement占位符 “replace into t1 (uid,name) values (?,?),(?,?)” ,存在以下两个限制(需要同时满足):
1. 单次插入数据条数不超过500条;
2. 单条语句中占位符不超过999个;

否则,会提示以下错误“too many terms in compound SELECT”。

sqlite3.c
//复合SQL语句的最大项数
#ifndef SQLITE_MAX_COMPOUND_SELECT
# define SQLITE_MAX_COMPOUND_SELECT 500
#endif
//解析器接受的匹配符参数最大值
#ifndef SQLITE_MAX_VARIABLE_NUMBER
# define SQLITE_MAX_VARIABLE_NUMBER 999
#endif

参考:
http://www.oschina.net/translate/limits-in-sqlite-new

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读