Gibt es nach deiner TFDQuery eine Fehlermeldung?
Vielleicht hast du ja Leerzeichen oder andere non-identifier-Zeichen in deinen Spalten- oder Tabellen-Namen, in dem Fall musst du die Spalten mit Anführungszeichen quoten:
Code:
CREATE TABLE "tabellen name" AS SELECT spalte1, "spalte 3" FROM tabellenname_old;
Das ganze geht übrigens auch mit HeidiSQL. Hier gibt es einen "Copy table" Dialog, bei dem du einzelne Spalten abwählen kannst.