Mammouth du PHP |
2278 Messages
15 oct. 2012, 22:10
Chalut,
C'est un sujet qui m'avait déjà turlupiné quand je mettais au point une bidulerie gérant des élèves : tous les ans, dans un lycée de 1500, il en disparait environ 500, soit qu'ils aient le bac, soit qu'ils soient allés gagner leur culture ailleurs, et il en arrive environ 500. Enj fait, je suppose que d'énormes id ne gênent pas lorsqu'on fait des jointures, mais entre ce que je crois et ce qui est, il y a le monde de la doc officielle mysql, d'une transparence voisine parfois de l'opacité (Je sais bien qu'un SGBD est une boîte noire...)
à ma connaissance et à la lecture de la doc officielle, on peut fixer au départ la valeur de début et après il faut laisser faire mysql. si non ça donne ça que je viens de tester
une base où il y avait 5 enregistrements id auto de 1 à 5
je balance un
insert ... set id = 341;
ok, ça fonctionne
à partir de maintenant (sans rien dire sur l'id) :
insert into ... set nom ='titi';
lui met l'id 342...
et avec insert ... set id = 0; ou set id= NULL;
même combat, même résultat.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD