Der Fehler „Failed to read auto-increment value from storage engine“ wird durch einen Bug in MySQL-Datenbanken der Version 5.x verursacht. Mir ist dieser Fehler bei der Verbindung von Hibernate mit einer InnoDB-Datenbank-Tabelle aufgefallen. Beim Datenbanktyp „MyISAM“ tritt dieser Bug wohl weniger häufig auf.
Man kann das Ganze wieder in Ordnung bringen, indem man folgenden SQL-Befehl ausführt:
ALTER TABLE `tabellen_name` AUTO_INCREMENT =1
Am wamp wo MySQL-Version ist 5.1.30 läuft auf Windows 7 64bit, es hat nicht funktioniert.
Durch die Ausführung alter table es passiert etwas (ich sehe Zeilen geändert), sondern Wert nicht behoben, so dass nach erfrischen sie zurück kommt null. Geheimnisvoll Entfernen von auto_increment Schlüssel, und wenn er wiederkam AUTO_INCREMENT-Wert. Wahrscheinlich wird es 64-Bit-Fragen, aber hoffe jemand sparen Stunden lösen dieses Problem durch das Zurücksetzen ID Schlüssel nicht auto_increment und Einstellung zurück!