如何在SQlite3中检查已创建或未创建的表

时间:2012-07-11 05:45:27

标签: c linux sqlite

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

1 个答案:

答案 0 :(得分:1)

有两种方法可以检查:

1)您可以在创建如下表格时直接检查:

create table if not exists TableName

2)您可以在创建表之前检查表是否已存在:

SELECT name FROM sqlite_master WHERE type='table' AND name='table_name';