mysql update uit tabel A naar tabel B
Erik Smit
27/03/2008 10:34:00Hallo allen,
Ik heb twee tabellen. Nu wil ik de waarde van locatie.id (tabel.veld) overnemen in tabel evenementen (tabel) veld adressen_id. kort gezegd. Dit wil ik doen dmv een update.
Wie kan me de goede code geven? Mijn regel heeft nul rijen getroffen ipv 1458 rijen.
Alvast dank voor de hulp
Erik
Ik heb twee tabellen. Nu wil ik de waarde van locatie.id (tabel.veld) overnemen in tabel evenementen (tabel) veld adressen_id. kort gezegd. Dit wil ik doen dmv een update.
Wie kan me de goede code geven? Mijn regel heeft nul rijen getroffen ipv 1458 rijen.
Code (php)
1
update evenementen set `adressen_id`='adressen.id' where `plaatsnaam_id`= 'locatie.id' and `evenementnaam_id`='44'
Alvast dank voor de hulp
Erik
PHP hulp
19/11/2024 16:12:14Joren de Wit
27/03/2008 10:50:00Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
UPDATE
locatie AS l,
evenementen AS e
SET
e.adressen_id = l.id
WHERE
e.plaatsnaam_id = l.id
AND
e.evenementnaam_id = 44
locatie AS l,
evenementen AS e
SET
e.adressen_id = l.id
WHERE
e.plaatsnaam_id = l.id
AND
e.evenementnaam_id = 44
Dit is hoe je query eruit zou komen te zien. Hij is alleen niet erg logisch aangezien in de tabel evenementen zowel adressen_id en plaatsnaam_id nu aan elkaar gelijk zijn. Dit lijkt me niet te kloppen?
Erik Smit
27/03/2008 12:10:00Ik ben geen specialist maar ik zoek aan de hand van het plaatsnaam_id in de tabel evenementen de plaatsnaam op uit locatie. Hoef ik de plaatsnaam niet in beide tabellen op te slaan. ik sla nu het id dubbel op.
edit
Ik krijg inderdaad bagger!
edit
Ik krijg inderdaad bagger!
Gewijzigd op 01/01/1970 01:00:00 door Erik Smit