加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何检查SQLite是否存在表?

发布时间:2020-12-12 19:24:33 所属栏目:百科 来源:网络整理
导读:我如何,可靠地,检查SQLite,一个特定的用户表是否存在? 我不是要求不可靠的方法,如检查一个“select *”表上返回一个错误或不是(这是一个好主意?)。 原因是这样的: 在我的程序中,我需要创建然后填充一些表,如果它们不存在。 如果它们已经存在,我需
我如何,可靠地,检查SQLite,一个特定的用户表是否存在?

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

原因是这样的:

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

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

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

还是我的做法有意义?

错过了常见问题。

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读