判断sqlite是否包含某个字段

前端之家收集整理的这篇文章主要介绍了判断sqlite是否包含某个字段前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

判断表存在的方法很简单,网上很多:

SELECT COUNT(*) FROMsqlite_masterwhere type='table' and name='%s'" % tname;

那么判断字段是否存在,或者说如何判断表的版本是否最新就只需要:

select * from sqlite_master where tbl_name='tblContactList';

sqlite_master 的表结构如下:

type|name|tbl_name|rootpage|sql

最后一个sql就是创建tblContactList表的sql语句,所以只要判断这个sql语句是否和你的创建语句一样就可以知道该表是不是你最新的版本.

原文链接:https://www.f2er.com/sqlite/199666.html

猜你在找的Sqlite相关文章