判斷sqlite是否包含某個字段

2021-07-02 03:56:11 字數 397 閱讀 9616

判斷表存在的方法很簡單,網上很多:

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語句是否和你的建立語句一樣就可以知道該錶是不是你最新的版本.

iOS 判斷NSString是否包含某個字串

主要是使用3個方法 rangeofstring 是否包含 hasprefix 是否在字首包含 hassuffix 是否在末尾包含 如 判斷字元是否包含某字串 nsstring staa hello,jinan,jkk nsrange therange jkk rangeofstring staa n...

Mysql查詢如何判斷字段是否包含某個字串

mysql查詢如何判斷字段是否包含某個字串 有這樣乙個需求,在mysql 資料庫字串字段 許可權 中,使用者有多個不同的郵箱,分別被 分開,現在要取出某個郵箱的所有成員列表。假設有個表 create table users id int 6 not null auto increment,prima...

Mysql查詢如何判斷字段是否包含某個字串

有這樣乙個需求,在mysql資料庫字串字段 許可權 中,使用者有多個不同的郵箱,分別被 分開,現在要取出某個郵箱的所有成員列表。假設有個表 create table users id int 6 not null auto increment,primary key id user name var...