J'ai deux tables dans MySQL
#messages table :
messageid
messagetitle
.
.
#usersmessages table
usersmessageid
messageid
userid
.
.
Maintenant, si je veux supprimer la table des messages, c'est bon. Mais lorsque je supprime le message par messageid, l'enregistrement existe toujours dans usersmessage et je dois supprimer ces deux tables en même temps.
J'ai utilisé la requête suivante :
DELETE FROM messages LEFT JOIN usersmessages USING(messageid) WHERE messageid='1' ;
Ensuite, je teste
DELETE FROM messages , usersmessages
WHERE messages.messageid = usersmessages.messageid
and messageid='1' ;
Mais ces deux requêtes n'accomplissent pas cette tâche.