Linuchs: UPDATE abhängig von anderen Tabellen

Beitrag lesen

Moin,

mit phpmyadmin möchte ich in einem fünfstelligen Feld ein X auf Stelle 5 setzen, wenn zu diesem Datensatz in zwei anderen Tabellen keine Einträge vorliegen:

UPDATE    tm_adressen adr1
LEFT JOIN tm_kontakte kon1
ON        kon1.besucher_id  = adr1.id
LEFT JOIN tm_eventbuchungen evb1
ON        evb1.adress_id    = adr1.id
SET       adr1.merkmalsleiste = CONCAT( SUBSTRING(merkmalsleiste,1,4), 'X' )
WHERE adr1.owner_id  = 15
AND   adr1.adr_kz    = 2
AND   kon1.id IS NULL
AND   evb1.id IS NULL

Meldung: 0 Zeile(n) betroffen. ( die Abfrage dauerte 0.0039 sek. )

Aber das X wurde bei allen Adressen gesetzt.

Was ist an dem SQL-Kommando falsch?

Linuchs