如何检查SQLite是否存在表?

前端之家收集整理的这篇文章主要介绍了如何检查SQLite是否存在表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何,可靠地,检查sqlite,一个特定的用户表是否存在?

我不是要求不可靠的方法,如检查一个“select *”表上返回一个错误或不是(这是一个好主意?)。

原因是这样的:

在我的程序中,我需要创建然后填充一些表,如果它们不存在。

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

我应该采取一些其他的路径,而不是表示有问题的表已经创建 – 例如,通过创建/放置/设置一个特定的标志在我的程序初始化/设置文件中的光盘或东西?

还是我的做法有意义?

错过了常见问题。

无论如何,为了将来参考,完整的查询是:

SELECT name FROM sqlite_master WHERE type='table' AND name='table_name';
原文链接:https://www.f2er.com/sqlite/198555.html

猜你在找的Sqlite相关文章