Bonjour, je voulais savoir quel été la requete qui permettait de connaite les nom des champs d'une table.
Et pour ceux qui savent : comment les récupere en JAVA plus précisemenet?
MErci.








Bonjour, je voulais savoir quel été la requete qui permettait de connaite les nom des champs d'une table.
Et pour ceux qui savent : comment les récupere en JAVA plus précisemenet?
MErci.








Code : Sélectionner tout - Visualiser dans une fenêtre à part SHOW COLUMNS FROM MA_TABLE
Plus d'infos :
http://dev.mysql.com/doc/refman/5.0/...w-columns.html








Et pour le java, ben tu traite les résultats de ta requete comme n'importe quel select en parcourant le curseur








ok merci
Merci de consulter la
http://mysql.developpez.com/faq/?pag...TRUCTURE_table
et de cliquer sur le bouton Résolu si c'est le cas.








Merci,
Par conte je voulais savoir aussi si on pouvait connaitre le nombre de colonnes?








Ben pour l'instant, je vois que en comptant le nombre de lignes dans ton curseur java,.
Mais je vais chercher si y a moyen de récupérer le nombre de colonne directement par une commande sql








Merci c'est sympaEnvoyé par YavaDeus








En théorie, il faut utiliser la méta base Information_shema qui contient toutes les informations sur la structures des bases de données que tu a.
La commande show n'est qu'un raccourci pour accéder à ces données
Mais on ne peut pas appliquer de fonction d'agrégation comme count() à SHOW
J'ai bien une commande sql,
Sauf que chez moi, j'ai Easyphp, et il me dit que Information_shema n'existe pas.
Alors je te promet rien, mais essaie cette commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT count(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'Ta_Table' AND table_schema = 'Ta_base'
http://dev.mysql.com/doc/refman/5.0/...mns-table.html








Sa me met que la table n'existe pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part Table 'information_schema.columns' doesn't exist








Désolé. J'ai pas été assez attentif.
Conclusion : Compter les lignes dans le curseur ou changer de version de mysql








Ok merci![]()
Partager