MySQL AUTO_INCREMENT ne pas ROLLBACK

Je suis en utilisant MySQL champ de type AUTO_INCREMENT et InnoDB pour soutenir les transactions. J'ai remarqué que quand je rollback de la transaction, le champ de type AUTO_INCREMENT n'est pas rollbacked? J'ai trouvé qu'il a été conçu de cette façon, mais existe-il des solutions de contournement pour cela?

  • Juste une remarque: les valeurs auto_increment réinitialiser un max de+1 de la colonne après une réinitialisation du serveur.
  • Ce n'est pas spécifique à mysql, Postgres se comporte de la même manière. Les explications du sens.
InformationsquelleAutor codegy | 2009-01-16