tailles des champs mysql [edit : ajout d'infos et d'analyse inside] - Programmation
Marsh Posté le 26-03-2002 à 13:03:17
bon apparement on peut bien specifier un champ char(255) mais seulement a la creation de la table apres c DTC si tu veut la modifier
Marsh Posté le 26-03-2002 à 21:26:19
bon rectification apparement on peut modifier comme on veut mais mysql prefere mettre varchar plutot que char quand un autre champs de la meme table est de longueur variable....
il est en effet recommandé d'avoir des tables a champs de longueur fixe mais si l'un des champs ne rentre pas dans ces critere, ca ne sert a rien d'optimiser les autres champs...
voila ce que je crois avoir appris, si klk'1 sait que j'ai faux kil n'hesite pas a me corriger
Marsh Posté le 26-03-2002 à 12:39:58
petit probleme de compréhension los de la conception de ma base...
'mediumint(6)' ca veut dire qu'il y a max 6 chiffres... donc si unsigned ca va de 0 à 999 999...
mais 'char' normalement on peut mettre jusqu'a 255 charactere non? moi j'en veut 6 donc je met 'char(6)' mé non c po ca... apparement, il me transforme mon char a taille fixe en varchar a taille variable 'varchar(6)' apparement ca peut aller jusqu'a 'char(3)' donc euh le chiffre entre parenthese c des octet?
dans ce cas la dans mon premier exemple faut que je mette koi parceque mediumint(6) si c des octet ca fait bcp...
[jfdsdjhfuetppo]--Message édité par speedyop--[/jfdsdjhfuetppo]