2011-11-23 2 views
3

특정 폴더 (내 바탕 화면)에 명령 줄 sqlite3 MyDB.sqlite을 사용하여 데이터베이스 "MyDB.sqlite"를 만든 다음 create table 구문을 사용하여 "tbl11"테이블을 만들었습니다. 레코드를 삽입 할 수 있으며 삽입 된 레코드를 확인할 수 있습니다.임시 테이블은 sqlite에서 기본적으로 생성됩니다

그러나 명령 (Mac의 터미널) 행을 종료하고 다시 입력하면 해당 폴더에서 내 데이터베이스와 테이블을 볼 수 없습니다. 나는이 데이터베이스와 테이블이 기본적으로 임시라고 생각한다. 심지어 데이터베이스를 보려면 .databases 명령을 확인하십시오. 그러나 두 데이터베이스 만 볼 수 있습니다.

도와주세요!

답변

0

것은 http://souptonuts.sourceforge.net/readme_sqlite_tutorial.html

행운의 짧은 작업 예제를 실제로 들어 COMMIT; :-)

과 마무리 작업을해야합니다.

+0

SQLite는 기본적으로 자동 커밋 모드로 실행됩니다. 트랜잭션을 처음 시작하지 않으면 COMMIT가 필요하지 않습니다. –