You may want to read this section of the manual:

http://dev.mysql.com/doc/mysql/en/innodb-auto-increment-column.html 

---
Tom Crimmins
Interface Specialist
Pottawattamie County, Iowa

> -----Original Message-----
> From: Rishi Daryanani [mailto:[EMAIL PROTECTED] 
> Sent: Friday, February 11, 2005 22:16
> To: mysql@lists.mysql.com
> Subject: Innodb auto increment - reset itself automatically?
> 
> Hi,
> 
> My database is mostly made up of MyIsam tables, and some 
> InnoDB tables.
> 
> One particular Innodb table works fine with an auto increment field.
> The table is updated often, records being added and deleted at pretty
> much the same rate.
> 
> So, there are only a very few records in the table at any given time.
> 
> It was being used and the "auto increment" value was around 21.
> Recently, after the records were deleted in the system (by my client -
> through a database system that I created - NOT directly via the db), I
> noticed that new records to the table start with the auto increment
> field '1'.
> 
> I don't understand this. The autoincrement field seems to have reset
> itself back to 0. I know this because there are now 3 records in that
> table with ids 1,2,3
> 
> I tested it again by adding a new record, which was assigned the id 4.
> Then, i deleted that, and added a new record, which was assigned the
> id 5.
> 
> So its working as normal again! I just dont understand how Mysql reset
> the autoincrement field from 21 back to 0
> 
> Can anyone think of a reason why this would happen? I'm really worried
> about the database now :(
> 
> Thanks very much!

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to