SQLite3 데이터베이스로 iPhone 앱을 업데이트하고 있습니다. 사용자는 현재 휴대 전화에 데이터베이스가 있으며 행 ID가 일치하는 경우 3 개의 열을 새 데이터 (별도의 데이터베이스에 저장)로 업데이트해야합니다.하나의 데이터베이스 테이블에서 다른 데이터베이스 테이블로 세 개의 열 복사
두 테이블을 연결하고 전체 테이블을 복사 할 수 있었지만 세 열만 복사 할 수 없었습니다.
database1
table1
id, col1, col2, col3, col4
database2
table1
id, col1, col2, col3, col4
나는 COL1, COL2, database1에서 & COL3 (col4되지 않음), DATABASE2에 표 1, 표 IDS는 일치하는 경우를 복사 할.
방법은 두 개의 별도의 데이터베이스 연결을 열었습니다? 단일 쿼리가 SQLIte3 db의 데이터를 복사하고 다른 쿼리에 삽입 할 수 있는지 궁금합니다. 도구를 사용하고 있습니까? –
이렇게하는 것은 불가능하기 때문에 (적어도 쉽게), 나는 테이블을 "사용자 데이터"와 "앱 데이터"로 분리했습니다. 그것은 장기간에 더 쉬울 것이고 어쨌든 하루 이후로 이루어져야합니다. – Stuart
나는 여러분이 묻는 것과 같았으나 SQLiteManager라는 외부 도구를 사용했기 때문에 별도의 연결을 여는 것에 대한 질문을했습니다. –