DESC partiel

Résolu
heliconius Messages postés 584 Statut Membre -  
jee pee Messages postés 31888 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,

Soit la commande suivante sur une table /

mysql> show columns from gen_People;
+--------+-------------------+------+-----+---------+----------------+
| Field  | Type              | Null | Key | Default | Extra          |
+--------+-------------------+------+-----+---------+----------------+
| idpers | int(11)           | NO   | PRI | NULL    | auto_increment |
| ...    | ...               | ...  |     | ...     |                |
+--------+-------------------+------+-----+---------+----------------+
X rows in set (0.00 sec)

quelqu'un sait-il comment n'afficher que tous les 'Field' et les 'Type' seulement d'une table à l'exclusion des autres informations sur les champs de la table ?

Et d'abord est-ce possible, même avec bidouille ?

Merci pour votre aide.


Windows / Firefox 114.0


Un problème sans solution est un problème mal posé. (Albert Einstein)

3 réponses

  1. jee pee Messages postés 31888 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     
    1
    1. heliconius Messages postés 584 Statut Membre 143
       

      Merci pour ta réponse mais je n'ai pas trouvé ce que je cherchais à l'URL donnée.

      0
  2. jee pee Messages postés 31888 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     

    Si tu lis la doc, il est indiqué qu'il existe différentes façons de faire, et cela devrait te conduire à

    SELECT COLUMN_NAME, DATA_TYPE
      FROM INFORMATION_SCHEMA.COLUMNS
      WHERE table_name = 'gen_people'

    1
  3. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     

    Bonjour

    Essaye un truc du genre

    SELECT *
     FROM (SELECT champ1, champ2 FROM INFORMATION_SCHEMA.COLUMNS
     WHERE table_name = 'tablename' 
    ) T1

    En remplaçant bien entendu les champs par leur nom et la table également par son nom...


    0