harald: Datensätze aus gleicher Tabelle mittels "insert" kopieren

Beitrag lesen

Hallo!

Ich will mittels eines Insert's und einem Subselect einen Datensatz in derselben Tabelle kopieren.
Das INSERT:
"INSERT INTO amkopf
            (anfnr,
             bezeich,
             gueltvon,
             gueltbis,
             gruppe,
             userneu,
             datneu,
             waehrng,
             liefkdt)
     SELECT '$anfnrneu',
            '$cbezeich',
            ak.gueltvon,
            ak.gueltbis,
            ak.gruppe,
            '$cookie_user',
            NOW(),
            ak.waehrng,
            ak.liefkdt
      FROM  amkopf ak
     WHERE  anfnr = '$anfnr'"

bekomme aber die Fehlermeldung:

INSERT TABLE 'amkopf' isn't allowed in FROM table list

Gibt es eine andere "nur SQL" - Variante um dieses Problem zu umgehen, oder muß ich mit 2 Statements und einer While-Schleife arbeiten (was ich eigentlich nicht will). DB's sind ja da um zu arbeiten ;)
Ich benutze als DB: MySQL 3.22.32 und kanns konfigurieren wie ich will.

danke, für jede Hilfe
harald