[sql] SQlite : 선택 하시겠습니까?

select into를 사용하여 다음과 같은 다른 테이블에서 데이터를 가져올 수 있는지 확실하지 않습니다.

select * into
  bookmark1
from bookmark;

SQlite가이 구문을 지원하지 않는다는 것이 사실입니까? 다른 대안이 있습니까?



답변

이 쿼리를 시도 할 수 있습니다.

insert into bookmark1 select * from bookmark


답변

다음과 같이 할 수 있습니다.

create table bookmark1 as select * from bookmark;


답변

bookmark1은 북마크 테이블과 동일한 새 테이블이라고 가정합니다. 이 경우 다음 형식을 사용할 수 있습니다.

CREATE TABLE bookmark1 AS SELECT * FROM bookmark;

또는 하위 쿼리와 함께 삽입 문을 사용할 수도 있습니다. 다른 삽입 문 옵션은 다음을 참조하십시오 : SQL As Understood By SQLite


답변

create table NewTable as
select * from OldTable where 1 <> 1

그러면 데이터 구조가 복사됩니다.


답변