在我的数据库中有一个个ID字段,请问如何设置,怎么样能自增,或者在程序中自增,开发中最常见的方法是什么?

解决方案 »

  1.   

    alter table 你的表名 change ID ID int not null auto_increment primary key;
      

  2.   

    不知你的数据库是MYSQL还是postgres,如果是mysql,则用楼上月亮岛兄的
    如果是postgres的话,则需要建一个序列sequence,如:
    建序列:CREATE SEQUENCE 序列名 start 1; //start 1 表示从1开始自增
    然后这么用:
    CREATE TABLE 表名 (
    列名 integer DEFAULT nextval('序列名') NOT NULL)