Comme l'a souligné aziz-shaikh, il n'y a aucun moyen de supprimer une colonne individuelle du *
directive, mais vous pourrez peut-être utiliser le hack suivant :
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
c.*
FROM `customer` c;
Cela entraînera la deuxième occurrence du FIRSTNAME
colonne pour adopter l'alias FIRSTNAME_1
vous devriez donc pouvoir adresser en toute sécurité votre FIRSTNAME
personnalisé colonne. Vous devez créer un alias pour la table car *
dans n'importe quelle position autre qu'au début échouera s'il n'est pas aliasé.
J'espère que ça aide !