数据库的课程设计选题选了一个医院管理系统,我的病人实体有一个ID属性,关于病人注册时我的想法是分配ID的时候以数据库中已经存在的最大ID号为标准再+1作为新病人的ID,但用php查询数据库中最大ID号出了问题,用了很多解决方案都会报错。。
有没有大佬可以帮忙讲解一下的

解决方案 »

  1.   

    mysql不是有自增ID字段吗?
      

  2.   

    自增ID可以从指定数字开始自增么? 我不想从1开始呀
    alter table `表名` auto_increment=100;
      

  3.   

    建表时可以这样
    CREATE TABLE  表名(
    id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
    logname VARCHAR(15) NOT NULL
    )AUTO_INCREMENT = 起始值;
      

  4.   

    已经建好的表并且存在主键字段可以使用下方语句设置起始值
    alter table `表名` auto_increment=起始值;#修改表中自增字段起始值
      

  5.   

    自增ID可以从指定数字开始自增么? 我不想从1开始呀
    alter table `表名` auto_increment=100;
    谢谢,我直接删了表 重新创建吧