Tag: web development

MySQL: Delete using join

For deleting orphaned children in a relational database I tried deleting those children using a ‘LEFT JOIN’ on the ‘mother’ table to find the children. With the select I used the normal approach and found all those poor kids. Changing the SELECT * into DELETE did not work. You’re not allowed to DELETE on the used table. First I thought a subquery could help me, NOT :)

The solution is to use the keyword USING.

An example:

DELETE FROM t1 USING t1 LEFT JOIN t2 ON t1.id=t2.id WHERE t2.id IS NULL

In this way you can use as many joined tables for deleting, without affecting those joined tables

After testing I found out this also worked for me:

DELETE t1 FROM t1 LEFT JOIN t2 ON t2.id = t1.id WHERE t2.id IS NULL

I didn’t use the ‘FROM’ and don’t use aliases for your table you wish to clean. That won’t work!

Fiësta in aantocht

Elk jaar in het een na laatste weekend van de zomervakantie voor de basisscholen in het zuiden van Nederland is het zover; Breda Ballon Fiësta.

Dit jaar al weer voor de 23e keer alweer vindt dit grootste gratis hete luchtballon evenement van Nederland plaats aan de velden van de Rietdijk in Breda.

Zoals elk jaar (al vele jaren) zet ik mijzelf in als vrijwilliger. Werken zoals het opstellen van dranghekken, het sjouwen van vlaggenmasten, computers installeren, bulletins maken, website updaten. Allemaal dingen die ik vanaf maandag tot en met zondag zal doen.

Naast mijn vrijwilligerswerk, is mijn bedrijf (d-Media) ook sponsor van het evenement. Door het jaar heen verzorgen wij de website en de diverse online toepassingen die het bestuur gebruikt. Als tegenprestatie mogen we gasten ontvangen in de vip-tent. Op vrijdagavond komen er ongeveer 10 gasten die wij een warm hart toedragen.

Tijdens het evenement houden we een dagelijks bulletin bij, waarin foto’s, verslagen en video’s over Breda Ballon Fiësta te vinden zijn. Vanaf maandag op http://www.bredaballonfiesta.nl/live/.

Ben jij ook een van de 70.000 bezoekers die er jaarlijks gemiddeld op het evenement afkomen?