Bernd: Einträge löschen

Beitrag lesen

Hallo,

wenn folgendes direkt in phpMyAdmin ausführe

DELETE 
FROM rechnungsadressen rs
WHERE rs_id='17'
  AND EXISTS(SELECT * FROM ansprechpartner ap WHERE ap_rid=rs_id)

erhalte ich folgenden Meldung

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rs WHERE rs_id='16' AND EXISTS(SELECT * FROM ansprechpartner ap WHERE ap_rid' at line 2

Wenn ich es leicht abändere

DELETE 
FROM rechnungsadressen
WHERE rs_id='17'
  AND EXISTS(SELECT * FROM ansprechpartner ap WHERE ap_rid=rs_id)

erhalte ich folgende Meldung

0 Datensätze gelöscht. ( Die Abfrage dauerte 0.0002 Sekunden )

Das würde passen, denn in diesem Fall gibt es in der anderen Tabelle zwei Einträge die mit diesem verknüpft sind.

Wenn dieses stimmt, kann ich diese Meldung bei einem DELETE irgendwie abfangen um eine Meldung dem User anzeigen zu lassen?