设计一个表,id自动增加的,但是从5开始,而不是从1开始的。
怎么设置,可以从1开始计数?系统默认设置在哪里?

解决方案 »

  1.   

    create table test (id int identity(5,1), name varchar(10))
      

  2.   

    truncate table [TableName]
    晕,这个把 我的表数据清空了...
      

  3.   

    想从1开始,标识种子就设为1。
    想从5开始,标识种子就设为5。如果表中有数据,你删掉标识>=5的数据,想标识从新由5开始,SQL不行,Access就可以。SQL只能truncate table清空数据,从头开始——要么生要么死,SQL就这样,你的明白?
      

  4.   

    不懂你的意思
    用dbcc checkident('表名',reseed,1)能把种子置1
      

  5.   

    http://topic.csdn.net/t/20060816/15/4953950.html已经找到答案了..谢谢大家..原来把 id 这个字段 放到后面就可以了...
      

  6.   

    啊!!!谢谢鸟儿兄!!!!!!我一直找不到办法,以为不行的,原来dbcc checkident可以,你解决了一个困扰了我多时的问题。