Avatar billede lullalej Nybegynder
28. marts 2006 - 14:25 Der er 4 kommentarer og
1 løsning

Flytning af indholdet fra en tabel til ny tabel i anden database

Hejsa

Er der en der kan lave et script til mig, som flytter indholder fra en tabel der hedder "text" og i en anden tabel som hedder "text_dato" men i en anden database?

Den skal ikke slette tabellen... Kun flytte indholdet...

200 point til den der laver sådan et script... (Selvfølgelig i PHP)
Avatar billede coderdk Praktikant
28. marts 2006 - 17:40 #1
Er det ikke bare et par simple SQL-sætninger?

INSERT INTO text_dato (felt1, felt2, felt3) SELECT felt1, felt2, felt3 FROM text;

efterfulgt af

DELETE FROM text;


?
Avatar billede lullalej Nybegynder
28. marts 2006 - 19:08 #2
Det er det vel :)

Men har lidt travlt med en side der skal være færdig i aften, så jeg vil ikke bruge for lang tid på at lave det der ;) Derfor jeg prøver at få en til at lave det...
Avatar billede coderdk Praktikant
28. marts 2006 - 19:45 #3
Altså det er jo ikke svært og tager 2 sekunder at lave det.

// Connect til database
mysql_query( "INSERT INTO text_dato (felt1, felt2, felt3) SELECT felt1, felt2, felt3 FROM text" );
mysql_query("DELETE FROM text");

Sådan.
Avatar billede lullalej Nybegynder
30. marts 2006 - 15:32 #4
Det er sådan så den selv skal oprette tabellen i databasen, med navnet "text_" efterfulgt af den aktuelle dato, og tabellen den skal hente og slette fra er konstant i brug, så den skal ikke bare slette alt, den må kun slette det den har flyttet... Der kan jo sagtens komme noget ind i mellemtiden...
Avatar billede lullalej Nybegynder
17. oktober 2006 - 21:15 #5
Jeg har selv lavet noget brugbart... Det der ville jo ikke være så fedt når der er aktivitet på db'en i mens ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB