Bonjour à tous,

J'ai besoin de créer une table qui stocke provisoirement des informations sur des clients le temps de valider une (ou plusieurs) commande.

Quand la commande est définitivement validée, les données sont copiées définitivement dans une autre table et les données sont effacées de la table provisoire.

Le problème étant que j'ai un champs (ID) auto-incrémenté qui prend la valeur suivante à chaque nouvelle entrée.

Est-il possible de faire en sorte que MySql ré-attribue des valeurs qui ont été effacées dans l'auto-increment ?

C'est à dire ré-utiliser 1 ou 2 ou 3 s'ils ne sont plus utilisés...

Ceci me permettrait d'utiliser un champs TinyInt au lieu de Int puisque aucune des entrées effectuées dans cette table n'a vocation de rester stockée.

Bonne journée à tous