当前位置:  开发笔记 > 数据库 > 正文

SQlite:选择进入?

如何解决《SQlite:选择进入?》经验,为你挑选了4个好方法。

我不确定我是否可以使用select into从另一个表导入数据,如下所示:

select * into
  bookmark1 
from bookmark;    

SQlite不支持这种语法吗?还有其他选择吗?



1> vit..:

你可以这样做:

create table bookmark1 as select * from bookmark;


完美的答案和简明扼要.+1和很多赞誉.
抱歉,我不能给任何意见,我是新来的,但您的建议很好。谢谢=)

2> Nick Dandoul..:

您可以尝试以下查询:

insert into bookmark1 select * from bookmark


这假定bookmark1已经存在,而select into创建了一个新表.

3> neo..:

我假设bookmark1是您创建的新表,它与书签表相同.在这种情况下,您可以使用以下格式.

CREATE TABLE bookmark1 AS SELECT * FROM bookmark;

或者您也可以将insert语句与子查询一起使用.对于不同的insert语句选项,请参阅:SQL作为SQLite理解



4> 小智..:
create table NewTable as
select * from OldTable where 1 <> 1

这将为您复制数据结构.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有