【问题标题】:Adding auto-incremented values to a table with one column将自动递增的值添加到具有一列的表中
【发布时间】:2011-12-14 06:28:10
【问题描述】:

我需要创建一个基本上只保留索引列表的表。因此,我创建了一个表,其中只有一个名为“id”的自动递增列。但是,我似乎无法将自动递增的值隐式添加到此表中。

我知道,通常当您在表格中有这样的列时(不仅仅是这一列),您可以这样做:

插入表 (col1, col2 ...) 值 (val1, val2 ...)

如果你不指定自动递增的列,它会自动得到一个值。然而,像这样的事情:

插入表 () 值 () 插入表格 插入表()

等等。都在我的单列表上产生错误。任何人都可以提供解决方案吗? 谢谢。

附言我正在使用 Sqlite,以防万一。

【问题讨论】:

标签: sql database sqlite auto-increment


【解决方案1】:

试试这个

INSERT INTO dbo.Table DEFAULT VALUES 

看到这个答案: Previous answer

【讨论】:

  • 在 3000 代表时,您可以投票结束,而不是引用另一个问题作为您的答案。
  • 谢谢,我从您的评论中看到,最好将以前的答案作为评论引用。从现在开始我会这样做。
【解决方案2】:

尝试以下方法:

 INSERT INTO YOUR_TABLE(YOUR_ID) VALUES (NULL);

【讨论】:

    猜你喜欢
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多