相关疑难解决方法(0)

如何在SQLite中检查表是否存在?

我如何可靠地检查SQLite,是否存在特定的用户表?

我不是要求不可靠的方法,比如检查表上的"select*"是否返回错误(这是一个好主意吗?).

原因是这样的:

在我的程序中,我需要创建并填充一些表,如果它们不存在的话.

如果它们已经存在,我需要更新一些表.

我是否应该采取其他路径来表示已经创建了相关表格 - 例如,通过在磁盘上的程序初始化/设置文件中创建/放置/设置某个标志或其他东西?

或者我的方法有意义吗?

sqlite

856
推荐指数
15
解决办法
43万
查看次数

SQLite3 C接口:如何确定表的存在

我正在使用C++的SQLite3 C接口,需要能够确定给定表的存在.有没有直接使用SQL的方法?例:

bool exists = sqlite3_table_exists("myTable");
Run Code Online (Sandbox Code Playgroud)

有没有类似功能的功能?

c c++ sqlite

2
推荐指数
1
解决办法
750
查看次数

标签 统计

sqlite ×2

c ×1

c++ ×1