貌似一般id问题交给数据库解决了用MySql的自动生成主键机制,会自动从1开始,给插入到数据库中的记录编号1,2,3...

解决方案 »

  1.   

    MYSQL可以用auto_increment设置主键ID
      

  2.   

    如果是 oracle 可以 在插入主键的时候 用 max(id) + 1insert into table values
    (
      (select nvl(max(id),0)+1 from table),  ''.........
    )
      

  3.   

    Sql server中将该列设为标示列,标示种子为1就行了。
      

  4.   

    很简单 你在新闻 执行数据库插入前给一个序列器就可以了
    大概是这样
    -- Create sequence 
    create sequence news_NO
    minvalue 1
    maxvalue 999999999999999999999999999
    start with 8690
    increment by 1
    cache 20;
      

  5.   

    建一个序列。create sequence news_sequence
               increment by 1,
               start with 1,
               nomaxvalue,
               nocycle,
               nocache;