Ich habe zwei Tabellen in MySQL
#messages table :
messageid
messagetitle
.
.
#usersmessages table
usersmessageid
messageid
userid
.
.
Wenn ich jetzt aus der Nachrichtentabelle löschen möchte, ist das in Ordnung. Wenn ich jedoch eine Nachricht mit der Nachrichten-ID lösche, ist der Datensatz in der Benutzernachricht weiterhin vorhanden, und ich muss diese beiden Tabellen gleichzeitig löschen.
Ich habe die folgende Abfrage verwendet:
DELETE FROM messages LEFT JOIN usersmessages USING(messageid) WHERE messageid='1' ;
Dann teste ich
DELETE FROM messages , usersmessages
WHERE messages.messageid = usersmessages.messageid
and messageid='1' ;
Diese beiden Abfragen erfüllen diese Aufgabe jedoch nicht.