gpt4 book ai didi

SQLite 创建预填充的 FTS 表

转载 作者:IT王子 更新时间:2023-10-29 06:19:28 25 4
gpt4 key购买 nike

有没有办法在 SQLite 中创建一个预填充了来自 SELECT 查询的数据的 FTS 表?

我知道可以创建一个用 SELECT 中的数据预填充的常规表:CREATE TABLE foo AS SELECT ref_id,name FROM other_table

我们可以像这样创建一个 FTS 表:使用 FTS3(ref_id, name) 创建虚拟表 bar

这样做的目的是更新我的应用程序的 SQLite 数据库架构,同时避免从 other_table 中读取所有数据。我真的希望有一些方法可以让 SQLite 在这里完成所有繁重的工作(这是它真正擅长的!)。

最佳答案

我不确定你是否可以在一个语句中完成,但你可以在两个语句中完成......在你的 CREATE VIRTUAL TABLE 语句之后,你可以这样做:INSERT INTO栏 SELECT * FROM other_table

关于SQLite 创建预填充的 FTS 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7477377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com