【问题标题】:SQLite: Autoincrementing an Id to increase by 2SQLite:自动增加一个 ID 以增加 2
【发布时间】:2015-03-19 18:37:01
【问题描述】:

我以前使用 SQL CE,并决定改用 SQLite。

话虽如此,SQL CE 允许我将 id 自动增加 2。

这可以用 SQLite 实现吗?

【问题讨论】:

    标签: database sqlite auto-increment


    【解决方案1】:

    SQLite 没有自动执行此操作的机制。

    但是你可以在插入的时候手动计算新的ID:

    INSERT INTO MyTable(ID, Name, Number)
    VALUES((SELECT MAX(ID) + 2 FROM MyTable),
           'me', 42);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-23
      • 2011-04-26
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 2014-08-03
      相关资源
      最近更新 更多