Valeur de départ pour id dans mysql

Résolu
lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   -  
lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerais créer une table qui possède un id en auto-incrément mais avec une valeur de départ.

Comment faire ? Merci

4 réponses

gaerebut Messages postés 1017 Date d'inscription   Statut Membre Dernière intervention   171
 
Salut,

pour cela, tu va dans la table que tu viens de créer puis tu va dans l'onglet Opérations.
Ensuite, tu précise la valeurs de l'ID de départ en face du label AUTO_INCREMENT.

A+

Gaerebut
1
lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   14
 
merci beaucoup ca marche !!!

une autre petite question :

si on apar exemple une entrée qui a comme id 135027 est-ce que lorsqu'il sera au 135026 et qu'il voudra mettre l'entrée suivant ca va fair un doublon ou il va mettre 135028 ?

Merci
0
gaerebut Messages postés 1017 Date d'inscription   Statut Membre Dernière intervention   171
 
Re,

si on en est à l'id 1000 et que l'ID 999 n'existe pas, il pourra être créé.
Mais encore faut-il que lorsqu'on fait l'enregistrement, il faille préciser qu'on veuille mettre 999 dans l'ID et non mettre NULL (qui se chargera d'incrémenter tout seul).

Dans l'autre cas, si on reprend mon exemple, nous en somme à l'ID 1000 et on précise l'ID 999 mais il existe déjà ! Alors tu te verra avec une belle exception qui sera relevé :
#1062 - Duplicate entry 'ID' for key 'PRIMARY'
Ou 'ID' représente l'ID que tu as voulu entrer et qui existe déjà!
Après, à toi de gérer tes exceptions comme tu le veux :) ( ==> try Catch <== lol)

A+

Gaerebut
0
lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   14
 
Merci beaucoup de ton aide !!!
0