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