Hallo,
für die DB kenne ich kleine Syntax, die Dir das gewünschte "Alle Spalten ohne Spalte XY" ermöglichen würde.
Allerdings kannst Du Dir doch mittels API eine solche Funktion schreiben. Ermittele mittels eines "show columns from $tabelle" die Spaltennamen und schieß dann den Primary raus aus der Feldliste...
Das was übrig bleibt, baust Du dann zu einem Query zusammen.
Die Funktion könntest Du gerne hinterher hier posten, wenn Du sie fertig hast. Ich könnte sie auch gebrauchen ;-))
LG
Chris