modifier l'auto increment ?

Nouveau WRInaute
bonjour, j'ai une table qui est séparé en plusieurs plages avec un id en auto incrément.
Exemple:
produit du fournisseur A id entre 0 et 1000
produit du fournisseur B id entre 1001 et 2000
etc..

Comment peut-on autoriser l'auto incrément à une valeur inférieur à l'id maximum ?
Lorsque je modifie l'auto incrément à une valeur inférieur au maximum, il ne le prend pas en compte. Si au contraire je l'affecte à une valeur supérieur, cela fonctionne.

Je ne sais pas si c'est faisable, je demande donc votre avis.

Merci
 
WRInaute impliqué
tu penses pas que le plus simple serait de laisser l'autoincrement de faire son job ( et de ne pas se prendre la tete avec les id de tes produits)
et d'ajouter une colonne "fournisseur" à ta table ?

car si le seul but est de savoir quelle produit correspond à tel fournisseur c'est surement pas la bonne solution

après ca doit etre possible maintenant ca m'a jamais dérangé d'avoir des trous dans ma table
 
WRInaute accro
alex2323 a dit:
Lorsque je modifie l'auto incrément à une valeur inférieur au maximum, il ne le prend pas en compte.
c'est pour une question d'unicité dans la base. La réaffectation d'un id déjà attribué est théoriquement impossible
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut