Avatar billede groyk Novice
13. december 2006 - 09:45 Der er 4 kommentarer og
1 løsning

Kopiere en MySQL tabel

Hej

Hvordan kan man kopiere en tabel til en anden, med eller uden data?

Ex.

Har en tabel der hedder "TEST"
Denne tabel vil jeg gerne kopiere til "TEST_NY"

Kan det gøres med en SQLquery?

Mvh
groyk
Avatar billede groyk Novice
13. december 2006 - 09:57 #1
Har fundet løsningen

mysql_query("CREATE TABLE TEST2 SELECT * FROM TEST") or die(mysql_error());
Avatar billede coderdk Praktikant
13. december 2006 - 09:58 #2
CREATE TABLE TEST_NY SELECT * FROM TEST

Du skal dog selv lave ALTER TABLE så der kommer primary keys osv på
Avatar billede coderdk Praktikant
13. december 2006 - 09:58 #3
:)
Avatar billede groyk Novice
13. december 2006 - 13:02 #4
Kan man ikke lave primary keys osv. automatisk?
Avatar billede coderdk Praktikant
13. december 2006 - 13:09 #5
Nope...
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