CREATE TABLE sqlite_master (
type TEXT,
name TEXT,
tbl_name TEXT,
rootpage INTEGER,
sql TEXT
);
对于表来说,type 字段永远是 'table',name 字段永远是表的名字
那么第三、四个参量 tbl_name rootpage 代表什么呢?
------解决方案--------------------------------------------------------
对于表来说, tbl_name 则仍然是表名。 但sqlite_master 中不仅是表记录,还有其它的对象,比如索引,对于索引来说 name 是索引的名字,而tbl_name 是索引所属的表名。