代码之家  ›  专栏  ›  技术社区  ›  prosseek

有没有一种方法可以在sqlite中存储一个(唯一的)数据元素?

  •  15
  • prosseek  · 技术社区  · 14 年前

    我需要使用sqlite数据库文件作为存储信息的文件,我希望将文件的版本存储在sqlite数据库文件中。

    我该怎么做?我的意思是,如何在sqlite中存储唯一(只有一个)数据?我不想通过创建表来存储信息,因为版本信息只是一个数字。

    1 回复  |  直到 14 年前
        1
  •  12
  •   Mark Rushakoff    14 年前

    对于sqlite,它 嵌入式数据库 毕竟,使用一个表来保存这样一个唯一的值没有什么错。

    sqlite> CREATE TABLE AppVersion (version);
    sqlite> INSERT INTO AppVersion VALUES('1.0');
    sqlite> SELECT * FROM AppVersion;
    1.0
    sqlite> UPDATE AppVersion SET version='1.1';
    sqlite> SELECT * FROM AppVersion;
    1.1
    

    它是一个嵌入式数据库。你期待 好的 使用时的性能,而不是 很完美 性能。一张额外的桌子(只能容纳一行)不应该 任何 与任何合理应用的差异。