DESC partiel

Résolu
heliconius Messages postés 584 Statut Membre -  
jee pee Messages postés 9456 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 9456 Date d'inscription   Statut Modérateur Dernière intervention   10 010
     
    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 9456 Date d'inscription   Statut Modérateur Dernière intervention   10 010
     

    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 833
     

    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