
sqlite
x931100537
这个作者很懒,什么都没留下…
展开
-
修复SQLite-database disk image is malformed
运行某些SQL语句出错database disk image is malformed说明SQLite的内部数据格式,已经损坏sqlite> PRAGMA integrity_check;*** in database main ***Main freelist: 3 of 3 pages missing from overflow list starting at转载 2014-08-30 13:31:32 · 1071 阅读 · 0 评论 -
SQLite 插入大量数据慢的解决方法
sqlite 插入数据很慢的原因:sqlite在没有显式使用事务的时候会为每条insert都使用事务操作,而sqlite数据库是以文件的形式存在磁盘中,就相当于每次访问时都要打开一次文件,如果对数据进行大量的操作,时间都耗费在I/O操作上,所以很慢。解决方法是显式使用事务的形式提交:因为我们开始事务后,进行的大量操作的语句都保存在内存中,当提交时才全部写入数据库,此时,数据库文件也就只用打开一转载 2015-07-25 11:37:03 · 1452 阅读 · 0 评论 -
sqlite中运用isnull函数
sqlite中使用isnull函数在SQLite中没有isnull函数,比较郁闷。在sqlite中想要使用isnull函数,可以使用ifnull函数,跟isnull用法一样。demo:select ifnull(catid,0) from category转载 2015-07-16 19:57:09 · 693 阅读 · 0 评论