0

を使用してテーブルを作成してcreate table ... (sqlite3_open() and sqlite3_exec())いますが、データベース ファイルが既に作成されているかどうかを知る方法がわかりません。

4

1 に答える 1

1

これを確認するには、次の 2 つの方法があります。

1)次のようにテーブルを作成しながら直接確認できます。

create table if not exists TableName

2)次のようにテーブルを作成する前に、テーブルがすでに存在するかどうかを確認できます。

SELECT name FROM sqlite_master WHERE type='table' AND name='table_name';
于 2012-07-11T07:14:51.940 に答える