sqlite 怎样实现将查询的结果添加到表中 实现表的自复制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlite 怎样实现将查询的结果添加到表中 实现表的自复制相关的知识,希望对你有一定的参考价值。
sqlite数据库哦
用如下语句:
create table 新表名 as select * from 旧表名;如数据库test表中有如下数据:
执行语句:
执行后,test1表中数据如图,内容与test表中一致,也就说明复制成功。
我有一个 user表 查询user表中的数据 然后添加到user表 实现user表的自复制
追答什么意思……你是把user表中的数据复制到user表中?那表里面的主键不就重复了?
追问我只是打个比方 不考虑主键
追答INSERT INTO first_table_name [(column1, column2, ... columnN)]SELECT column1, column2, ...columnN
FROM second_table_name
[WHERE condition]; 参考技术B INSERT INTO NEWTABLE SELECT * from OLDTable
实现将OLDTable中的所有列检索出来,复制到新表中,sqlite数据库应该支持。追问
试过了 也不行
追答insert into newtable select * from oldtable
以上是关于sqlite 怎样实现将查询的结果添加到表中 实现表的自复制的主要内容,如果未能解决你的问题,请参考以下文章