Come ha sottolineato aziz-shaikh, non c'è modo di sopprimere una singola colonna dal *
direttiva, tuttavia potresti essere in grado di utilizzare il seguente hack:
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
c.*
FROM `customer` c;
In questo modo si verificherà la seconda occorrenza del FIRSTNAME
colonna per adottare l'alias FIRSTNAME_1
quindi dovresti essere in grado di indirizzare in sicurezza il tuo FIRSTNAME
personalizzato colonna. Devi alias la tabella perché *
in qualsiasi posizione diversa dall'inizio fallirà se non alias.
Spero di esserti stato d'aiuto!