【问题标题】:How to insert in a table having a single column which is unique? [duplicate]如何在具有唯一列的表中插入? [复制]
【发布时间】:2015-06-05 06:03:50
【问题描述】:

我有一个表,它有一个单独的列,它设置为唯一的 auto incremented IDENTITY on。如何插入该表?或者如何在该表中插入新行?我想用那一行作为计数器。

已编辑:

这是我的表架构:

CREATE TABLE [dbo].[extra](
    [id] [int] IDENTITY(1,1) NOT NULL
) ON [PRIMARY]

我正在使用 sql server。

insert into extra(id) values (default).

此查询显示错误。

【问题讨论】:

  • 我们需要更多细节。哪个rdbms和版本?你的问题很模糊
  • 问题已编辑。

标签: sql sql-server database


【解决方案1】:

与在任何其他表中插入的方式相同:

insert into [tableName] default values;

【讨论】:

  • 我不能插入一个值?表只有一列。这是自动递增的。
  • @waleedansari 这就是default values 存在的原因。
猜你喜欢
  • 1970-01-01
  • 2011-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-04
  • 1970-01-01
  • 1970-01-01
  • 2016-05-09
相关资源
最近更新 更多