是随机数么?
select rand()*1000000000000000

解决方案 »

  1.   

    用auto_increment就可以了,自带的递增序列
      

  2.   

    是在程序代码里调用auto_increment还是在mysql的表里调用存储结构??如果在表里调用写在哪儿??谢谢
      

  3.   

    我也学习,不过应该可以字段=MAX(字段)+1
    这样?
      

  4.   

    楼上的方法肯定不行,如果有两个进程同时操作标的话,会产生相同的ID,建立表的时候CREATE TABLE `test` (
    `id` INT NOT NULL AUTO_INCREMENT ,
    PRIMARY KEY ( `id` ) 
    );
    修改表结构时用
    ALTER TABLE `test` CHANGE `id` `id` TINYINT( 4 ) DEFAULT '0' NOT NULL AUTO_INCREMENT 
      

  5.   

    对. 同意 tan_chang(路人甲)CREATE TABLE `test` (
    `id` INT NOT NULL AUTO_INCREMENT ,
    PRIMARY KEY ( `id` ) 
    );INSERT INTO `test` (`id`) VALUES (NULL);SELECT LAST_INSERT_ID();
    --这个查询将返回你的唯一值