Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/02/2008, 17h03   #1
Invité de passage
 
Inscription : février 2008
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 22
Points : 1
Points : 1
Par défaut Nombre de colonnes maximum d'une table mysql

Bonjour,
Est il possible d'augmenter le nombre de colonnes maximum d'une table mysql ?
Si oui, cela se fait il dans la config du serveur, ou bien lors de la création de table ??

Et surtout comment !!

Merci !

PS
MySQL version 5.0.45

PS II
En me documentant un peu, il semble que innodb peut gerer plus de colonnes par table que lorsque mysql fonctionne avec MyIsam,
quelqu' uns a t il des infos complémentaires ?
tulipeverte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 14h13   #2
Rédactrice
 
Avatar de Fleur-Anne.Blain
 
Inscription : juillet 2006
Messages : 2 662
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 2 662
Points : 5 590
Points : 5 590
En cherchant, les FAQ sont faites pour ca

réponse
__________________
la culture c'est comme la confiture moins on en a plus on l'étale.

Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi

Mes tutos
Fleur-Anne.Blain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 14h35   #3
Invité de passage
 
Inscription : février 2008
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 22
Points : 1
Points : 1
Citation:
Envoyé par Fleur-Anne.Blain Voir le message
En cherchant, les FAQ sont faites pour ca

réponse
Merci de ta réponse,
Ta faq m'en indique 2000; pourtant, lorsque je travaillais sur une seule table, je bloquais a 255 colonnes;
j'ai scindé ma table en 7 tables, et la je bloque sur un totale de 204 colonnes;
je dois modifier la config de mon serveur, ou bien est lors de ma creation de table que je peux spécifier un genre de MAX_COLUMN = xxx ????
tulipeverte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 14h42   #4
Invité de passage
 
Inscription : février 2008
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 22
Points : 1
Points : 1
Je viens de reactiver le code qui ne creer qu une table;
Mon code doit generer une table avec 339 colonnes.
Je bloque a 202 colonnes, bref tres loin des 2000 que declare la faq en maximum.
Alors que la base n'est pas saturée, je peux ajouter des fields a la main.
tulipeverte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 15h54   #5
Membre Expert
 
Avatar de Sivrît
 
Inscription : février 2006
Messages : 953
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 953
Points : 1 189
Points : 1 189
Je suis sur XP avec une 5.0.45-community-nt.

Avec MyIsam je suis monté à plus de 2100 mais moins de 3000. La faq date un peu et sur certains points elle ignore un peu InnoDb.

InnoDb semble limité à 1000 (cf fichier). Reste à voir si un obscure réglage comme table_cache ne peut pas influer...


Bon, passé le côté empirique, est grand ! Et la doc officielle aussi. La bible est ici : http://dev.mysql.com/doc/refman/5.0/...unt-limit.html
Donc 339 ça peut tenir... ou pas suivant ce qu'on met dedans. Je dirais qu'une table avec 339 colonnes ça fait quand même très très large, mais ce n'est que mon avis.
Fichiers attachés
Type de fichier : sql script.sql (10,8 Ko, 10 affichages)
Sivrît est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h36.


 
 
 
 
Partenaires

Hébergement Web