복붙노트

[SQL] SQLite는 :으로 선택?

SQL

SQLite는 :으로 선택?

나는이 같은 다른 테이블에서 데이터 가져 오기에로 선택 사용할 수 있는지 확실하지 않습니다 :

select * into
  bookmark1 
from bookmark;    

그것은 SQLite는이 구문을 지원하지 않는다는 사실인가요? 다른 대안이 있습니까?

해결법

  1. ==============================

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

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

    insert into bookmark1 select * from bookmark
    
  2. ==============================

    2.당신은 할 수 있습니다 :

    당신은 할 수 있습니다 :

    create table bookmark1 as select * from bookmark;
    
  3. ==============================

    3.그 bookmark1 북마크 테이블과 동일 사용자가 만든 것을 새 테이블이다 가정합니다. 이 경우 다음과 같은 형식을 사용할 수 있습니다.

    그 bookmark1 북마크 테이블과 동일 사용자가 만든 것을 새 테이블이다 가정합니다. 이 경우 다음과 같은 형식을 사용할 수 있습니다.

    CREATE TABLE bookmark1 AS SELECT * FROM bookmark;
    

    또는 당신은 또한 하위 쿼리에 삽입 문을 사용할 수 있습니다. 다른 삽입을 위해 문 옵션은 참조 : SQL로 SQLite는 이해

  4. ==============================

    4.

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

    이것은 데이터 구조를 복사합니다.

  5. from https://stackoverflow.com/questions/2027488/sqlite-select-into by cc-by-sa and MIT license