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
그러면 데이터 구조가 복사됩니다.