mysql update uit tabel A naar tabel B

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Erik Smit

Erik Smit

27/03/2008 10:34:00
Quote Anchor link
Hallo 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.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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

PHP hulp

19/11/2024 16:12:14
 
Joren de Wit

Joren de Wit

27/03/2008 10:50:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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

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

Erik Smit

27/03/2008 12:10:00
Quote Anchor link
Ik 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!
Gewijzigd op 01/01/1970 01:00:00 door Erik Smit
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.