我如何可靠地检查SQLite,是否存在特定的用户表?
我不是要求不可靠的方法,比如检查表上的"select*"是否返回错误(这是一个好主意吗?).
原因是这样的:
在我的程序中,我需要创建并填充一些表,如果它们不存在的话.
如果它们已经存在,我需要更新一些表.
我是否应该采取其他路径来表示已经创建了相关表格 - 例如,通过在磁盘上的程序初始化/设置文件中创建/放置/设置某个标志或其他东西?
或者我的方法有意义吗?
sqlite
如何检查数据库文件是否已存在?并且,如果它存在,我如何检查它是否已经有一个特定的表?
python sqlite
sqlite ×2
python ×1