2 tabellen tegelijk updaten
Ronald Broos
09/02/2015 12:05:59Ik zoek eigenlijk een eenvoudige manier om 2 SQL tabellen eenvoudig te updaten, is er iemand die hier in thuis is?
PHP hulp
16/11/2024 17:52:34Eerste antwoord: Twee aparte queries draaien.
Tweede antwoord: Het ligt een beetje aan wat je wilt updaten, en of er een relatie tussen beide data is. In dat geval kan je met Cascading bijvoorbeeld met een enkele query op 1 tabel een tweede tabel erbij betrekken.
http://www.mysqltutorial.org/mysql-on-delete-cascade/
In dit geval gaat het om een delete-actie. Ik zie niet echt een reden waarom je in twee tabellen een UPDATE wilt doen. Bij een relationele database die goed gestructureerd is kan ik me geen voorbeeld hiervoor bedenken.
Dus was is precies je bedoeling?
Tweede antwoord: Het ligt een beetje aan wat je wilt updaten, en of er een relatie tussen beide data is. In dat geval kan je met Cascading bijvoorbeeld met een enkele query op 1 tabel een tweede tabel erbij betrekken.
http://www.mysqltutorial.org/mysql-on-delete-cascade/
In dit geval gaat het om een delete-actie. Ik zie niet echt een reden waarom je in twee tabellen een UPDATE wilt doen. Bij een relationele database die goed gestructureerd is kan ik me geen voorbeeld hiervoor bedenken.
Dus was is precies je bedoeling?
Gewijzigd op 09/02/2015 12:20:01 door - Ariën -
Frank Nietbelangrijk
09/02/2015 12:44:12Met mysqli_multi_query() Kun je meerdere queries in één keer uitvoeren maar wordt de kans op sql-injection weer groter. Het advies blijft dan toch in de meeste situaties om inderdaad gewoon twee keer een UPDATE query.