mysql数据库表a中原来用30条数据,没有自增功能后来我就给他添加了个字段Id,并设置自增从31开始
可是无效,怎么办???

解决方案 »

  1.   

    1、导出该表的sql
    2、删除表
    3、重建,并且设置自增
    4、运行导出的sql,只运行那30条insert语句,去掉id,让它自增
    5、之后的就能自动增加了
      

  2.   

    mysql中好像是可以把字段设为自增长的吧。
      

  3.   

    全部都重建 如果不行 你就把你sql贴上来看看 有什么猫腻0..
      

  4.   

     问题已解决,
     我自己写了个,sql语句select max(id) from table
     之后 max(id)+1 再
     insert into table values(max(id)+1)ok。改表太危险了。