J'ai une colonne nommée "nom" qui est présente dans toutes les tables de la base de données mysql.sélection de la première colonne de toutes les tables dans une base de données mysql
Je voulais énumérer tous les noms dans toutes les tables si je l'ai utilisé la requête suivante
select name from (SELECT table_name FROM information_schema.tables WHERE table_type='BASE TABLE') as abc
Mais cela n'a pas fonctionné pour moi et il me place retourné la colonne nom_table seul.
J'ai ensuite utilisé les tables d'exposition et la sortie stockés dans une autre table appelée liste_tables puis i exécuté la requête suivante
select name from (select table_name from table_list) as abc
Cela m'a retourné le même résultat à savoir tous les noms de table. Puis-je savoir ce que je fais de mal et quelle est la bonne façon de le faire? J'utilise MySQL 5.4 et je veux écrire une sous-requête ou une procédure ou une fonction purement mysql.