写存储记录时提示Database Err: Failed to read auto-increment value from storage engine看了网上说,是把自增字段修改再保存,可是不让修改、重命名表,有啥办法解决?我把数据库、表都删除了,然后新建同样的库、表,问题仍一样

解决方案 »

  1.   

    表数据导出后重置下auto_incrementalter table table_name  AUTO_INCREMENT = 1最后再导入
      

  2.   


    我把数据库、表都删除了,建了同样的库、表及字段
    假设有个字段My_ID,是int 自增的 又是主键
    该字段属性自增值为0运行后,仍报那个错
      

  3.   


    我把数据库、表都删除了,建了同样的库、表及字段
    假设有个字段My_ID,是int 自增的 又是主键
    该字段属性自增值为0运行后,仍报那个错运行alter  table myfiles AUTO_INCEMENT = 1;后报错如下:
    ERROR 1025 (HY000): Error on rename of './mydb/myfiles' to './mydb/#sql2-808-4' (errno: -1)