Avatar billede bolmer Nybegynder
22. maj 2005 - 13:29 Der er 6 kommentarer og
1 løsning

Tilfoeje attributter fra en tabel til en anden?

Jeg har to tabeller T1,T2. Nu kunne jeg godt taenke mig at tilfoeje alle alle attributterne fra T1 til T2. Er dette muligt? Jeg har forsoegt med "alter table T2 add <foerste attribut fra T1> <type>". Men det virker lidt dumt at skulle skrive ligesaa mange alter linier som der er attributter i T1
Avatar billede arne_v Ekspert
22. maj 2005 - 13:35 #1
jeg har aldrig hørt om at man kunne det

men "rå data" kan jo hentes med:

show columns from t1;

så du kan relativt nemt kode noget i PHP/Java/C#/ASP/VB6/C++/whatever
Avatar billede bolmer Nybegynder
22. maj 2005 - 14:21 #2
Er det ikke muligt at filfoeje flere attributter paa en gang eller er det meningen at man skal lave en "alter" statement pr. attribut man oensker at tilfoeje?

alter table room add price mediumint, tv ENUM('true', 'false')

her proever jeg at tilfoeje 2 attributter, men det giver en fejl naar jeg importere den sql fil som indeholder denne kode.
Avatar billede arne_v Ekspert
22. maj 2005 - 14:25 #3
alter table room add price mediumint, add tv ENUM('true', 'false')
Avatar billede bolmer Nybegynder
07. juli 2005 - 11:48 #4
Du skal have point
Avatar billede bolmer Nybegynder
07. juli 2005 - 11:49 #5
du skal have point
Avatar billede arne_v Ekspert
07. juli 2005 - 14:24 #6
svar
Avatar billede arne_v Ekspert
24. juli 2005 - 17:03 #7
så mangler du bare at acceptere svaret
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
Computerworld tilbyder specialiserede kurser i database-management

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