前端之家收集整理的这篇文章主要介绍了
如何检查SQLite是否存在表?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何,可靠地,检查
sqlite,一个特定的
用户表是否存在?
我不是要求不可靠的方法,如检查一个“select *”表上返回一个错误或不是(这是一个好主意?)。
原因是这样的:
在我的程序中,我需要创建然后填充一些表,如果它们不存在。
如果它们已经存在,我需要更新一些表。
我应该采取一些其他的路径,而不是表示有问题的表已经创建 – 例如,通过创建/放置/设置一个特定的标志在我的程序初始化/设置文件中的光盘或东西?
还是我的做法有意义?
错过了常见问题。
无论如何,为了将来参考,完整的查询是:
SELECT name FROM sqlite_master WHERE type='table' AND name='table_name';
原文链接:https://www.f2er.com/sqlite/198555.html