Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
を使用してテーブルを作成してcreate table ... (sqlite3_open() and sqlite3_exec())いますが、データベース ファイルが既に作成されているかどうかを知る方法がわかりません。
create table ... (sqlite3_open() and sqlite3_exec())
これを確認するには、次の 2 つの方法があります。
1)次のようにテーブルを作成しながら直接確認できます。
create table if not exists TableName
2)次のようにテーブルを作成する前に、テーブルがすでに存在するかどうかを確認できます。
SELECT name FROM sqlite_master WHERE type='table' AND name='table_name';