Rasmus Nielsen skrev:
> Hvordan flytter jeg en record fra én tabel til en anden (de har samme
> opbygning)
Du kan ikke flytte - men du kan kopiere, og derefter slette:
INSERT INTO destinationstabel SELECT * FROM kildetabel WHERE idfelt = 42
DELETE FROM kildetabel WHERE idfelt = 42
Det vil være en ret god ide at tjekke om kopieringen gik godt inden du
sletter - ellers risikerer du at tabe posten helt.
Ovenstående virker kun hvis tabellerne er helt ens og der ikke er
defineret autonummerering på noget felt. Hvis du ikke skal have alle
felterne med over - fx på grund af et autonummerfelt - skal du have
feltlister med i INSERT-forespørgslen:
INSERT INTO destinationstabel (felt1, felt2, felt3, ...)
SELECT felt1, felt2, felt3, ... FROM kildetabel WHERE idfelt = 42
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html