Bonjour je fais une application en C++ qui est liée à MySQL, j'utilise des composants qui servent à faire des requêtes pour gérer certaines informations en base de données.
Mon problème est que j'ai créé une clé primaire en auto-incrément et quand j'affiche les informations de ma table dans un tableau en C++, il m'affiche ce champ.
Normal puisque la requête de base pour afficher dans le tableau est un simple
SELECT * from matable ORDER BY NOM
Si je ne veux pas afficher la clé primaire, j'ai juste à préciser dans la requête ceux que je veux, comme par exemple:
SELECT champvoulu1,champvoulu2from matable ORDER BY NOM
Mais le problème c'est qu'après il a plus en mémoire le champ primaire parce qu'il est plus dans la requête et je m'en sers pour d'autres choses...
Donc existe-t-il un moyen de rendre ce champ accessible dans la table, mais invisible quand je fais une requête sur l'ensemble de mes champs...
Qu'il ne soit jamais récupéré quand je fais un SELECT * en quelque sorte
Partager