Avatar billede 1416 Nybegynder
29. december 2000 - 22:57 Der er 5 kommentarer og
1 løsning

Select Into?

Hejsa!
Kan man lave noget, så man selecter noget fra en tabel,og opdaterer en anden tabel med dette?
Eks:
Tabel1
bruger_id
email

Tabel2
bruger_id
email

Tabel1 indeholder bruger_id og email.
Tabel 2 indeholder email, men bruger_id kolonnen er tom.
Hvordan får jeg kopieret de rigtige bruger_id ´er fra tabel1 til tabel2?



Avatar billede codebase Praktikant
29. december 2000 - 23:10 #1
ja, hvorfor indsætter du ikke data, direkte i tabel 2,efter at du har hentet dem fra tabel 1 ??
Avatar billede codebase Praktikant
29. december 2000 - 23:11 #2
Men hvorfor har du to tabeller, der har samme indhold ?? det er da ikke smart!
Avatar billede andreas Nybegynder
29. december 2000 - 23:19 #3
<?
$result = mysql_query(\"select email,bruger_id from tabel1\");
while($row = mysql_fetch_array($result)) {
mysql_query(\"update tabel2 set bruger_id = \'$row[bruger_id] where email = \'$row[email]\");
}
?>
Avatar billede erikjacobsen Ekspert
30. december 2000 - 00:21 #4
Jeg mener ikke de nuværende versioner af MySql understøtter
SELECT INTO som MsSql gør. Du kan altid programmere dig ud
af det, som anført.
Avatar billede 1416 Nybegynder
31. december 2000 - 11:00 #5
codebase: jeg er ved at omstrukturere en db - self. er det ikke smart at have 2 ens tabeller ;-)

Andreas: Tak, det satte mig igang - selv om det godt nok er lavet i ASP nu :-)
Avatar billede andreas Nybegynder
31. december 2000 - 15:23 #6
NP
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