Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

[1.6.x] Fixed #16992 -- Added InnoDB warning regarding reuse of AUTO_…

…INCREMENT values.

Thanks kent at nsc.liu.se for the report.

Backport of c54fa1a from master
  • Loading branch information...
commit a357c854c91b513e3713f2eb72e9742d49c2e701 1 parent fac5735
Keith Edmiston authored September 07, 2013 timgraham committed September 07, 2013

Showing 1 changed file with 4 additions and 1 deletion. Show diff stats Hide diff stats

  1. 5  docs/ref/databases.txt
5  docs/ref/databases.txt
@@ -218,7 +218,10 @@ full-text indexing and searching.
218 218
 
219 219
 Since MySQL 5.5.5, the default storage engine is InnoDB_. This engine is fully
220 220
 transactional and supports foreign key references. It's probably the best
221  
-choice at this point.
  221
+choice at this point. However, note that the the InnoDB autoincrement counter
  222
+is lost on a MySQL restart because it does not remember the
  223
+``AUTO_INCREMENT`` value, instead recreating it as "max(id)+1". This may
  224
+result in an inadvertent reuse of :class:`~django.db.models.AutoField` values.
222 225
 
223 226
 If you upgrade an existing project to MySQL 5.5.5 and subsequently add some
224 227
 tables, ensure that your tables are using the same storage engine (i.e. MyISAM

0 notes on commit a357c85

Please sign in to comment.
Something went wrong with that request. Please try again.