SQLite3 fts3 AUTOINCREMENT无法正常工作
发布时间:2020-12-12 18:54:50 所属栏目:百科 来源:网络整理
导读:我正在尝试使用fts3在sqlite3中创建一个虚拟表,并将列作为自动增量,但在插入值时,列不会被填充. 码: CREATE VIRTUAL TABLE contactUSING fts4( id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT); 插入时:插入联系人(名称)值(‘abc’)’id’字段没有增加,
我正在尝试使用fts3在sqlite3中创建一个虚拟表,并将列作为自动增量,但在插入值时,列不会被填充.
码: CREATE VIRTUAL TABLE contact USING fts4( id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT); 插入时:插入联系人(名称)值(‘abc’)’id’字段没有增加,表中的数据只显示| abc 问候, 解决方法我在另一个问题 here中找到了这个问题的答案简短的回答是使用列“rowid”(特殊列)作为fts3表的id. 希望这能解决你的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 将值直接分配给类变量
- c# – 无法将ADOX.Catalog.ActiveConnection设置为来自.NET
- c – decltype((A {}.int_member))的正确结果是什么?
- jackSon注解-- @JsonInclude 注解不返回null值字段
- c# – 在特定时间调用方法
- flashtool刷机教程
- ruby-on-rails – 当安装Xcode 4.3.2并且缺少gcc时,如何使用
- 获取oracle表中所有需要的信息(字段、注释、类型等等)
- Flex, Array, ArrayList, ArrayCollection difference
- postgresql数据导入到mysql