Andy's Blog » » SQLite笔记 几个SQLite技巧

SQLite笔记 几个SQLite技巧

SQLite自增ID自段
使用方法为 INTEGER PRIMARY KEY AUTOINCREMENT
如:

CREATE TABLE 21andy ( id INTEGER PRIMARY KEY AUTOINCREMENT, 21andy VARCHAR(100) NOT NULL, date DATE );

注意是AUTOINCREMENT, 和MySQL的写法不一样

SQLite 没有truncate清空表命令
只能这样

DELETE FROM 21andy;

转载请注明出处: http://www.21andy.com/

SQLite 删除记录后, 自增ID置0
只能这样

DELETE FROM sqlite_sequence;

另外, 这个sqlite_sequence可以CRUD

SQLite 删除记录后, 不会释放空间
必须像这样

$this->db->simple_query("VACUUM"); // 释放删除空间

Incoming search terms:

Tags: SQLite, 技巧

本文地址: http://www.21andy.com/new/20090512/1272.html

4 评论 to “PHP开源CMS之MODx”

  1. alexleeyy 于 2009-05-14 11:19:06 发表:

    恩 我最近没事在试试berkeley db 采集的话 速度也是贼快

  2. Brando 于 2009-05-17 18:12:34 发表:

    不知道怎么把mysql数据转换到sqlite上去?!search了老半天也没个很好的方法。

  3. 大丰收 于 2011-07-12 17:02:35 发表:

    就写这么一点干你娘啊

  4. 123 于 2012-11-02 15:53:46 发表:

    啊娘你干点一么这写就