Vous utilisez un navigateur obsolète, veuillez le mettre à jour.
Veuillez utiliser un navigateur internet moderne avec JavaScript activé pour naviguer sur OpenClassrooms.com
Une question ? Pas de panique, on va vous aider !
Ce sujet est fermé.
Bonjour,
Je souhaite récupérer la liste des noms de toutes les tables présentent dans ma base de données.
Je sais que je pourrais utiliser
show tables
mais je veux récupérer QUE le nom de la table.
Si il y a une option qui me permettrais de récupérer une liste contenant les noms de toutes la tables, je suis preneur.
Merci d'avance
Qu'est ce que tu entend par le Nom de la Table ? Que récupère-tu actuellement avec show tables ?
Site Internet : https://devst.go.yj.fr
use gen; SELECT Table_name as TablesName from information_schema.tables where table_schema = 'gen';
-Edité par umfred 12 mai 2021 à 14:38:50
Merci, mais cela me retourne toujours [ RowDataPacket { TablesName: 'test' } ]. Je souhaite ne renvoyer QUE les noms des tables.
Enfait c'est pour un bot discord. Donc ca me renvoie [ RowDataPacket { TablesName: 'test' } ], et non
-Edité par LéoJason 12 mai 2021 à 15:03:10
ça sort donc du cadre de la base de données pour aller vers la gestion du résultat dans python (je suppose); donc ça devrait être:
resultat[0]['TablesName'] (à voir quand il y a plusieurs tables)
Le sujet est déplacé de la section Base de données vers la section Langage Python
Site Internet : https://devst.go.yj.fr
mais show tables devrait aussi suffire, tables_from_gen n'est que le nom de la colonne générée par show tables