先谢谢来看的各位

解决方案 »

  1.   

    MYSQL好象有个自增长列auto_increment,只对数字类型可用。
    不知是否符合要求。oracle的sequence有点麻烦,还要再建了表。
    MYSQL就只是一个列而已,使用方便简单
      

  2.   

    可以通过AUTO_INCREMENT属性为新的行产生唯一的标识:CREATE TABLE animals (
         id MEDIUMINT NOT NULL AUTO_INCREMENT,
         name CHAR(30) NOT NULL,
         PRIMARY KEY (id)
     );
     
    INSERT INTO animals (name) VALUES 
        ('dog'),('cat'),('penguin'),
        ('lax'),('whale'),('ostrich');
     
    SELECT * FROM animals;
    将返回:+----+---------+
    | id | name    |
    +----+---------+
    |  1 | dog     |
    |  2 | cat     |
    |  3 | penguin |
    |  4 | lax     |
    |  5 | whale   |
    |  6 | ostrich |
    +----+---------+
      

  3.   

    mysql的要比ORACLE简单的多,呵呵,auto_increment