SQLite INSERT SELECT 查询结果到现有表中?
Posted
技术标签:
【中文标题】SQLite INSERT SELECT 查询结果到现有表中?【英文标题】:SQLite INSERT SELECT Query Results into Existing Table? 【发布时间】:2011-09-12 11:47:12 【问题描述】:我以前没有使用过 SQLite,但我正在摸索。我需要将选择查询的结果插入现有表中,但即使经过长时间的网络阅读,我仍然无法完成这个简单的任务。我正在使用 SQLite Studio 来管理我的数据库,他们的网站建议了一种这样做的方法,但它似乎不起作用,因为 SQLite Studio 会抛出“靠近“插入”:语法错误。有人可以帮助我或请指出正确的语法方向。
谢谢 本
【问题讨论】:
您可以添加当前不起作用的 sql 语句吗?你只是在尝试原始 sql 还是你也在使用一些 API,比如 C api 等...... 【参考方案1】:Reference.
正确的语法是:
insert into table_name select whatever...
【讨论】:
感谢您的帮助,我发现尝试将插入查询作为不可以的视图运行有点简单。我最终创建了一个包含我的查询的 sql 文件,并在需要时从 cli 执行它。感谢您的时间。 :0)以上是关于SQLite INSERT SELECT 查询结果到现有表中?的主要内容,如果未能解决你的问题,请参考以下文章
Cordova SQLite - 从一系列 SELECT 查询中获取结果