Auto increment

amel_6299 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour tous le monde
alors voila j'ai un blem en ce qui concerne ma bdd. j'ai deux tables produit et categorie chacune a un id auto increment donc quand j’insère dans la table produit par exple lenregistrement 1 et je viens inserer dans la table categorie l'id commence de 2
svp comment je pourrais resoudre ça ! merci !
ps : je travaille sous mysql (phpmyadmin)
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,
tu peux redéfinir à "combien" doit comment ton auto-incrément
ALTER TABLE tbl AUTO_INCREMENT = 1;


mais bon... ce n'est à faire que si tu vides ta tables pour recommencer à zéro...
après.. une fois que tu commences à alimenter ta table ( en production ) tu ne dois plus y toucher. et peu importe que ça commence à 1 ou à 10000 ....

0
amel_6299 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup pour ta réponse ! j'ai déja essayé avec cette solution et effectivement ça ne marche que quand je vide et je re insère ! mais mon problème c'est entre les deux tables ! quand je fais une insertion dans la table categorie l'id commence d'ou l'id de la table produit se termine et non pas de 1 donc si j'ai 40 tuples dans la table produit le 1er tuple de la table categorie commencera de 41 ...
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Soit on souci se situe dans ton code ( dont nous ne savons rien......)
Soit tu n'as pas compris comment tes tables fonctionnent.
S'agissant de deux tables différentes (d'un côté des produits, de l'autre des catégories...) rien n'oblige à avoir des id identique....
Bref..
Commence par
- Nous donner un DUMP de tes tables (structures )
- Montrer ton code

NB: Pour poster ton code sur le forum, tu dois utiliser les balises de code
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0