changer suivant autoIndex dans DB Mysql-avec phpmyadmin

Statut
N'est pas ouverte pour d'autres réponses.

alan

Elite
  • Statistiques : Information Valeur
    format dynamique
    Enregistrements 3
    Longueur enr. ø 86
    Taille enr. ø 801 Octets
    Suivant Autoindex 16

voila g ca mais le suivant auto index je voudrai le changer mais cmt kon fe ???je voudrai le mettre a 4... pour cette partie de table la...
id mediumint(:cool: UNSIGNED Non auto_increment
qqn ki c??
 

titloup

Elite
Heu si j'aurais été toi, je passerais sur les FORUMs de www.allhtml.com dans la partie PHP...

Ici tu vas attendre pas mal de temps, et si tu sorts toutes les heures des questions les GamerZ vont te regarder d'un autre oeil...

Donc passe sur www.allhtml.com et t'auras presque de suite l'aide que tu demandes... :wink:
 
1er
OP
alan

alan

Elite
WOLF a dit:
Heu si j'aurais été toi, je passerais sur les FORUMs de www.allhtml.com dans la partie PHP...

Ici tu vas attendre pas mal de temps, et si tu sorts toutes les heures des questions les GamerZ vont te regarder d'un autre oeil...

Donc passe sur www.allhtml.com et t'auras presque de suite l'aide que tu demandes... :wink:
vraiment?? j'aime gamerz....
lol oki bon je v ailleurs ... :)
 
R

RedCross

ex membre
Bein, heu, ça serait bien qu'ici on puisse l'aider, enfin, moi je suis prêt à t'aider, ...y a juste que là, j'ai pas capté la question lol :D
 

titloup

Elite
alan a dit:
WOLF a dit:
Heu si j'aurais été toi, je passerais sur les FORUMs de www.allhtml.com dans la partie PHP...

Ici tu vas attendre pas mal de temps, et si tu sorts toutes les heures des questions les GamerZ vont te regarder d'un autre oeil...

Donc passe sur www.allhtml.com et t'auras presque de suite l'aide que tu demandes... :wink:
vraiment?? j'aime gamerz....
lol oki bon je v ailleurs ... :)
Reviens gamin, c'était pour rire... :D

Nan, mais si tu commences à poser des question toutes les minutes, je suis sûr que ça va gueuler... :D

C'est pour ça que je dis, d'abord rechercher par soi-même et ensuite demander... ou alors les 2 au même temps... lol :D
 
1er
OP
alan

alan

Elite
lol po graff mais suis en congé de la journee alors fo bien ke je m'occupe...
ben jpense ke c assez compliké a expler en fait! c avec une DB avec un autoincrement et le prochain est a 16 et je voudrai changer le 16 en 4 pcq ya euu des messages a supprimer c pour optimiser ma DB en fait et j'aurai pensé ken optimisant avec phpmyadmin ca aurait marché mais nan!
voila un screen... jpense ke ca donne une idee...
 

Carambar

Elite
Ok, j'ai pigé moi :) . Tu voudrais avoir une auto-incrémentation de 4 au lieu de 16 ... je sais pas comment on fais :mrgreen:.
 
R

RedCross

ex membre
ouais, enfin, perso, je fais auto-increment et je change jamais, même si y a un trou. On s'en fout si t'as des trous non? Ce sont que les id c'est pas important. :wink:
Sinon, tu dois faire ça à la main à mon avis... :?
 
1er
OP
alan

alan

Elite
dis wolf chez allhtml c po des rigolo hein!! jme fe engueuler pour le mem post ke g mis ici...
Tout d'abord merci d'écrire français, tu n'as pas de limitation d'espace ici (je ne parlerai même pas du "bonjour" et du "merci" toujours appréciés).

Pour ton problème : on ne peut pas changer l'autoindex, et puis quelle en serait l'intérêt ? Boucher les trous ? AUTO_INCREMENT n'a pas vocation à être traité de la sorte.
=> Crée-toi ton propre système de clefs.
jpourrai raler peut raler pour son ortho :p lol (on dit un intérêt et pas une ..)
ben voila on c po mettre de l'orde on dirai!!! snif... moi ki voulais donner un tit coup de rangement... jv faire koi moi alors de mes journées ??? sniffff
 
R

RedCross

ex membre
En gros, il dit +/- ce que je t'avais répondu kwa :p :wink:
 

titloup

Elite
alan a dit:
dis wolf chez allhtml c po des rigolo hein!! jme fe engueuler pour le mem post ke g mis ici...
Tout d'abord merci d'écrire français, tu n'as pas de limitation d'espace ici (je ne parlerai même pas du "bonjour" et du "merci" toujours appréciés).

Pour ton problème : on ne peut pas changer l'autoindex, et puis quelle en serait l'intérêt ? Boucher les trous ? AUTO_INCREMENT n'a pas vocation à être traité de la sorte.
=> Crée-toi ton propre système de clefs.
jpourrai raler peut raler pour son ortho :p lol (on dit un intérêt et pas une ..)
ben voila on c po mettre de l'orde on dirai!!! snif... moi ki voulais donner un tit coup de rangement... jv faire koi moi alors de mes journées ??? sniffff
LoL

Faut quand même dire boujour :D
 

Carambar

Elite
Qu'est-ce qu'il voulais dire par "crée ton propre système de clés" ? Je pense avoir déjà entendu parler de ca dans un cours de SGBD mais c'est loin ca.
 
1er
OP
alan

alan

Elite
voila le gars ma répondu
Pas de problèmes [;)]

"j'aurais voulu le changer pour optimiser et mettre plus d'ordre simplement..."
Je comprends tes motivations, mais :
1. Ça n'optimise en rien, c'est même l'inverse, tu fais du traitement supplémentaire pour pas grand-chose au final
2. Ok, c'est plus joli à l'oeil, mais ta base de données à d'autres prérogatives, surtout si tes tables sont liées, ça risque de devenir très très vite le souk.

"Et comment ca mon propre syteme de clé ??"
Ben avant tu laissais AUTO_INCREMENT se débrouiller pour générer ta clef, maintenant tu devras enlever le AUTO_INCREMENT et indiquer texto la valeur de la clef.

Avant :

[(tx)] $sql = "INSERT INTO TaTable(tonChamp) VALUES($taValeur)" ;

Après :

[(tx)] $sql = "INSERT INTO TaTable(tonChampId, tonChamp) VALUES($taValeurId, $taValeur)" ;

Où $taValeurId aura été définie par tes soins, par exemple en récupérant la plus grande des IDs et en l'incrémentant de 1 :

[(tx)] $sql = 'SELECT MAX(tonChampId) AS idMax FROM TaTable' ;

Ensuite, pour reprendre l'exemple donné un peu plus haut, tu n'as plus qu'à faire « $taValeurId = $tuple->idMax + 1 »
Mais bon, je te déconseille de faire cela, comme je te le disais ça n'apporte rien.
:arrow: THREAD CLOSED :!:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut