0

我正在使用创建表,create table ... (sqlite3_open() and sqlite3_exec())但我不知道我们如何知道数据库文件是否已创建。

4

1 回答 1

1

有两种方法可以检查:

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 回答