[mysql] Insert records van tabel in andere tabel*

Pagina: 1
Acties:

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 21-08 09:04

HenkS

Da_king alias HenkS

Topicstarter
ik moet het volgende doen met mysql (zonder php) want met php is het easy, en heb ik het zo gemaakt, maar uit principe wil ik nu weten of dit kan met mysql:

(ik heb overigens mysql3) en nog niet 4.... zou het ook fijn vinden als iemand me kan vertellen of het met 4 wel kan...

ik doe een select query op tabel A en deze geeft me 200 rijen terug!

nu wil ik voor IEDERE rij, een INSERT doen in tabel B

ik vind dus nergens (op mysql.com) dat dit met alleen een query, zonder php, kan mety mysql(3)

klopt dit, of ben ik scheel? want anders moet ik gaan php-en voor een 1malige update

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

MySQL ondersteunt in ieder geval geen subqueries.

My personal website


  • maartenba
  • Registratie: November 2001
  • Laatst online: 18-08 11:39
De nieuwste versie wel...

  • whoami
  • Registratie: December 2000
  • Laatst online: 01:57
Dit kan met een query. Je moet er ff een SQL tutorial bij pakken, en je zal zien dat het volgende kan:

code:
1
2
INSERT INTO tabel B
SELECT veld, veld, veld FROM tabel A


edit:

Ff je titel aangepast, want dit heeft niets met subqueries te maken

[ Voor 20% gewijzigd door whoami op 19-06-2003 10:28 ]

https://fgheysels.github.io/


Verwijderd

INSERT INTO tabel1 (a,b,c) SELECT x,y,z FROM table2 WHERE ...

Met SELECT INTO kan het ook dacht ik, maar die syntax weet ik zo meteen niet.

(met een beetje zoeken in de mysql docs had je dit zelf best wel kunnen vinden)

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 21-08 09:04

HenkS

Da_king alias HenkS

Topicstarter
ja ik heb het:

http://www.mysql.com/doc/en/INSERT_SELECT.html

thanks :)

edit:

sorry voor mijn RTFM vraag. ik schaam me

[ Voor 29% gewijzigd door HenkS op 19-06-2003 09:57 ]

Pagina: 1