sqlite复制表
(1)复制表,并把原表的 所有记录都复制到新表里。
CREATE TABLE newTb AS SELECT * FROM oldTb
(2)只复制表结构,不复制数据到新表里。
注:该语句无法复制关键值
CREATE TABLE newTb AS SELECT * FROM oldTb WHERE 1=0
( 3)SQLite判断表是否存在
检测表是否存在,只要查看sqlite_master表中是否存在这条数据就可以了。
SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tablename';