您的位置:首页 > 其它

判断 Selite中标存在或者字段存在的方法

2016-08-04 16:51 337 查看
判断表存在的方法很简单,网上很多:

SELECT COUNT(*) FROM sqlite_master where 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语句是否和你的创建语句一样就可以知道该表是不是你最新的版本.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: