MySQL'de iki tablom var
#messages table :
messageid
messagetitle
.
.
#usersmessages table
usersmessageid
messageid
userid
.
.
Şimdi mesajlar tablosundan silmek istersem sorun değil. Ancak messageid ile mesajı sildiğimde kayıt hala kullanıcı mesajında mevcut ve bu iki tablodan aynı anda silmem gerekiyor.
Şu sorguyu kullandım:
DELETE FROM messages LEFT JOIN usersmessages USING(messageid) WHERE messageid='1' ;
Sonra test ederim
DELETE FROM messages , usersmessages
WHERE messages.messageid = usersmessages.messageid
and messageid='1' ;
Ancak bu iki sorgu bu görevi yerine getirmiyor.