SQLite で連絡先テーブルを作成しようとしています。2〜3行のデータを挿入した後に変更をコミットし、現在のセッションを閉じた後にアクセスしようとすると、レコードがなくなりました..
これは私がやったことです:-
C:\Sites\databases>
1.すべてのデータベース関連データを保存するディレクトリを作成しました。2. contactlist_development というデータベースを作成したので、dir
から
コマンドを入力するC:\Sites\databases>
と、データベースが表示されます。
ここから問題が始まります:-
3.私が(C:\Sites\databases>sqlite3
)をするとき。sqlite プロンプトが表示され、テーブルを作成すると、ログアウトするとそのレコードが保存されません:-
sqlite>BEGIN TRANSACTION;
sqlite>CREATE TABLE contacts(Cid integer primary key autoincrement,first_name varchar(15),last_name varchar(15),address varchar(15),city varchar(15),state varchar(15),country varchar(15),phone double, email varchar(20));
sqlite>COMMIT;
それで、
sqlite>BEGIN TRANSACTION;
sqlite>INSERT INTO contacts VALUES(1,'Chetan','Dahal','Bal','Kathmandu','Nepal','50060','cheta@gmail.com'));
sqlite>COMMIT;
sqlite> Ctrl-C
その後、再度ログインすると、レコードが取得されません:(